wxPython开发桌面应用简介(源码)

2024年05月22日 编程 暂无评论 阅读50 次

安装

本文简单介绍一下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#其实都支持可视化开发

WxPython可视化编辑器 1.2

https://xiazai.zol.com.cn/detail/53/529567.shtml
没试过,可以试试

给我留言

登录

忘记密码 ?

切换登录

注册