编程语言
首页 > 编程语言> > Python-wxPython

Python-wxPython

作者:互联网

wxPython

程序结构

若要构建一个wxPython程序, 至少需要一个应用对象和一个窗口对象.

import wx

# 创建应用程序对象
app = wx.App()
# 创建窗口对象, 第一个参数表示所在父窗口
frm = wx.Frame(parent=None, title="第一个程序", size=(400, 300), pos=(100, 100))
# 显示窗口
frm.Show()
# 应用程序进入主事件循环中
app.MainLoop()

自定义窗口类

import wx


# 自定义窗口类
class MyFrame(wx.Frame):
    def __init__(self):
        super().__init__(parent=None, title="第一个程序", size=(400, 300), pos=(100, 100))
        # 你的代码...(控件)
        # 创建面板对象
        panel = wx.Panel(parent=self)
        # 创建静态文本对象
        statictext = wx.StaticText(parent=panel, label="Hello World! ", pos=(10, 10))


app = wx.App()
frm = MyFrame()
frm.Show()
app.MainLoop()

事件处理

布局管理

控件

标签:Python,self,flag,vbox,Add,wxPython,wx,panel
来源: https://www.cnblogs.com/khrushchefox/p/16663882.html