- 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 視窗可以包含任何不是對話方塊或另一個框架的框架。
廣告