发布于 2014-10-03 14:56:57 | 254 次阅读 | 评论: 0 | 来源: 网友投递
wxPython Python GUI图形库
wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。
本文为在家讲解了wxPython框架类和面板类的使用方法,主要实现了自定义框架类及其完整的调用方法,代码简单高效,是进一步学习wxPython框架类的基础,感兴趣的朋友可以参考学习下
wxPython框架类和面板类的使用方法
import wx class MyApp(wx.App): #自定义应用程序类,类中调用自定义的框架类 def OnInit(self): self.frame = MyFrame(None, title = "My Main Frame www.phperz.com") self.SetTopWindow(self.frame) self.frame.Show() return True class MyFrame(wx.Frame): #自定义框架类,自定义的框架类中有一个panel的属性 def __init__(self, parent, id=wx.ID_ANY, title=""): super(MyFrame, self).__init__(parent, id ,title) # Attributes self.panel = wx.Panel(self) if __name__ == "__main__": app = MyApp() app.MainLoop()
程序运行效果如下图所示: