类的定义:
pass关键字:什么也不做
类的方法:
python类的方法定义中,每个方法的第一个参数是self,表明该方法调用时不需要实参
实例的创建:
如:
对象的初始化方法_init_():
1.当类被调用后,python将创建实例对象
2.创建完对象后,Python自动调用的第一个方法为_init_()
3.实例对象作为方法的第一个参数(self)被传递进去,调用类创建实例对象时的参数都传给_init_()
类属性:
Control->Button->BitmapButton
python支持多继承
python中的重载:
python的私有属性和方法:
补充:(博客:https://blog.csdn.net/tcx1992/article/details/80105645
python中的GUI:
1.创建一个wxPython程序:
2.用面向对象的方式实现:
组件:
对上述程序的调整:
GUI的事件处理机制:
关于:
按钮:
功能:接受用户的点击事件,触发相应的操作,可以绑定处理按钮点击的事件
常用按钮:
wx.Button:文本按钮
wx.BitmapButton:位图按钮
wx.ToggleButton:开关按钮
菜单:
菜单栏、菜单、菜单项命令
wxPython中用于创建菜单的类:
wx.MenuBar
wx.Menu
wx.MenuItem
菜单事件:
wx.EVT_MENU
静态文本框和文本框:
静态文本框(标签):wx.StaticText
文本框(接收输入信息):wx.TextCtrl ;常用形式:单行、多行,富文本框