Python图形用户界面开发工具包, 主要提供如下GUI内容:
wxPython窗口主要方法:
- 窗口类:wx.Frame()
- 画板:wx.Panel()
- 应用程序类:wx.App()
- OnInit() --该方法在应用程序启动时调用,可以在此方法中进行应用程序的初始化,该方法返回值是布尔类型,True:继续运行应用,False:立刻退出应用。
- OnExit() --该方法在应用程序退出时调用,可以在此方法中释放一些资源,如数据库连接等。
- show() --显示窗口。
- app.Mainloop() --进入主事件循环。
import wx
# 自定义窗口类MyFrame
class MyFrame(wx.Frame):
'继承wx.Fram类'
def __init__(self):
# super().__init__(parent=None, title='自定义窗口', size=(400, 300), pos=(100, 100))
super().__init__(parent=None, title='自定义窗口', size=(400, 300))
# 设置窗口居中
self.Center()
# 创建面板对象
panel = wx.Panel(parent=self)
static_text = wx.StaticText(parent=panel, label='Hello Python&#