- wxPython教程
- wxPython——主页
- wxPython——简介
- wxPython——环境
- wxPython——Hello World
- wxPython——GUI Builder 工具
- wxPython——主要类
- wxPython——事件处理
- wxPython——布局管理
- wxPython——按钮
- wxPython——坞窗
- 多文档界面
- wxPython——绘图API
- wxPython——拖放
- wxPython资源
- wxPython——快速指南
- wxPython——有用的资源
- wxPython——讨论
wxPython——Hello World
遵循以下步骤构建一个简单的 GUI 应用程序,显示 Hello World 消息——
导入 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 窗口可以包含任何不是对话框或另一个框架的框架。
广告