今天在看过python面向对象方面后重新看了下wxpython,发现以前不理解的地方能够看懂了。
boss让写个关于规则的可视化界面,准备一边看wxpython一边写。
#!/usr/bin/env python
import wx
class Frame(wx.Frame): #定义一个框架类,安装python关于类的定义类Frame继承了wx.Frame的一切属性
pass
class App(wx.App):
def OnInit(self):
self.frame = Frame(parent=None, title=’Spare’) #parent=None其实是表示顶级框架
self.frame.Show()
self.SetTopWindow(self.frame) #将初始化的frame设为顶级框架
return True
if __name__ == ’__main__’: #测试代码,为了规范。
app = App()
app.MainLoop()
(后补)