wxPython - Hello World 示例
使用以下步骤构建一个显示 Hello World 消息的简单 GUI 应用程序 −
导入wx模块。
定义一个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 对象 是最常用的顶层窗口。 它派生自wxWindow 类。 框架是一个窗口,其大小和位置可以由用户更改。 它有一个标题栏和控制按钮。 如果需要,可以启用其他组件,如菜单栏、工具栏和状态栏。 wxFrame 窗口可以包含任何不是对话框或其他框架的框架。