Wxpython 简明教程
wxPython - Hello World
使用以下步骤构建一个显示“Hello World”消息的简单 GUI 应用程序:
-
Import wx module.
-
定义 Application 类的对象。
-
创建 wx.Frame 类的对象作为顶级窗口。构造函数中给出了标题和大小参数。
-
虽然可以在 Frame 对象中添加其他控件,但无法管理它们的布局。因此,将一个 Panel 对象放入 Frame 中。
-
添加一个 StaticText 对象以在窗口内部的所需位置显示“Hello World”。
-
通过 show() 方法激活框架窗口。
-
进入 Application 对象的主事件循环。
import wx
app = wx.App()
window = wx.Frame(None, title = "wxPython Frame", size = (300,200))
panel = wx.Panel(window)
label = wx.StaticText(panel, label = "Hello World", pos = (100,50))
window.Show(True)
app.MainLoop()
上述代码生成以下输出 -
wxFrame object 是最常用的顶级窗口。它派生自 wxWindow class 。框架是一个窗口,其大小和位置可以由用户更改。它具有标题栏和控制按钮。如果需要,还可以启用其他组件(如菜单栏、工具栏和状态栏)。wxFrame 窗口可以包含除对话框或其他框架外的任何框架。