wxpython是一个python的GUI包,相对较为简单,而且是跨平台的。wxPython是对成熟的跨平台C++ 库wxWidgets的封装
相比较而言,Tkinter(Python自带)太丑,pyQt太复杂,相对来说wxPython比较适中
一个简单的界面应用程序构建步骤:
- 导入 wx 模块
- 定义应用程序类的一个对象
- 创建一个顶层窗口的 wx.Frame 类的对象。 给出构造标题和尺寸参数。
- 虽然其他控件可以在Frame对象加入,但它们的布局无法管理。因此,把一个Panel对象到框架。
- 添加一个静态文本对象,以显示 ‘Hello World’在窗口内的任意位置。
- 通过show()方法激活框架窗口。
最简单的例子
import wx app = wx.App() window = wx.Frame(None, title="wxPython 你好!", size=(400, 300)) panel = wx.Panel(window) label = wx.StaticText(panel, label="Hello World", pos=(100, 100)) window.Show(True) app.MainLoop()
wxFormBuilder
一个界面可视化构建工具,能自动生成python代码,省好多事有木有
wxpython库
猜你喜欢
转载自blog.csdn.net/hxxjxw/article/details/105301121
今日推荐
周排行