wxPython开发桌面应用简介(源码)
安装
本文简单介绍一下wxpython开发桌面应用
pip install wxPython
pillow==10.3.0  
six==1.16.0  
wxPython==4.2.1
开发
# 简单的弹窗应用
import wx  
class MyFrame(wx.Frame):  
    def __init__(self):  
        super().__init__(None, title="Hello wxPython", size=(300, 200))  
        panel = wx.Panel(self)  
        btn = wx.Button(panel, label="Click Me!", pos=(100, 50))  
        btn.Bind(wx.EVT_BUTTON, self.on_button_click)  
  
    def on_button_click(self, event):  
        wx.MessageBox("Button clicked!", "Info", wx.OK | wx.ICON_INFORMATION)  
  
  
def start():  
    app = wx.App(False)  
    frame = MyFrame()  
    frame.Show()  
    app.MainLoop()
源码
分享一个源码库,带有下面三个例子,除了第一个simple的源码刚刚已经帖了。
https://gitcode.com/atandroid/wxpythondemo2/
项目里还有两个例子:
带有前进后退按钮的浏览器
Tab菜单切换
UI界面如下图



可视化开发
看到wxpython还可以支持可视化开发,
java,C#其实都支持可视化开发