安装wxPython
pip install wxPython
创建一个窗口
import wx
# 创建应用程序对象
app = wx.App()
# 创建窗口对象
frame = wx.Frame(None, title='Demo01', size=(400, 300), pos=(100, 100))
# 显示窗口
frame.Show()
# 进入主事件循环
app.MainLoop()
自定义窗口
import wx
class MyFrame(wx.Frame):
def __init__(self):
super().__init__(None, title='Demo_02', size=(400, 300), pos=(100, 100))
app = wx.App()
frame = MyFrame()
frame.Show()
app.MainLoop()
添加一个控件
import wx
class MyFrame(wx.Frame):
def __init__(self):
super().__init__(None, title='Demo_02', size=(400, 300), pos=(100, 100))
panel = wx.Panel(parent=self) # 设置父容器为当前窗口对象
statictext = wx.StaticText(parent=panel, label='Hello World', pos=(10, 10)) # 把静态文本放到panel中
app = wx.App()
frame = MyFrame()
frame.Show()
app.MainLoop()