Python图形用户界面开发指南
1. 引言
图形用户界面(GUI)能让程序更具用户友好性,并非所有程序都需要GUI,但当程序与用户交互时,GUI通常很有帮助。Python有许多可用的GUI平台,这为开发者提供了丰富的选择,但也带来了一定的决策难度。本文将重点介绍wxPython这一成熟且功能丰富的跨平台GUI工具包,并涉及Tkinter和Jython/Swing等其他工具包的简单示例。
2. wxPython基础
- 创建窗口和组件
- 窗口(也称为框架)是
wx.Frame类的实例。在创建单个窗口时,若没有父窗口,可将None作为构造函数的第一个参数。创建窗口后,需调用Show方法使其可见,然后调用app.MainLoop进入主事件循环。示例代码如下:
- 窗口(也称为框架)是
import wx
app = wx.App()
win = wx.Frame(None)
win.Show()
app.MainLoop()
- 向框架中添加按钮很简单,只需实例化`wx.Button`并将窗口作为父参数传入。示例代码如下:
import wx
app = wx.App()
win = wx.Frame(None)
btn =
超级会员免费看
订阅专栏 解锁全文
3820

被折叠的 条评论
为什么被折叠?



