一個簡單的GUI應用程式顯示Hello World消息使用以下構建步驟 −
-
導入 wx 模組
-
定義應用程式類的一個對象
-
創建一個頂層窗口的 wx.Frame 類的對象。 給出構造標題和尺寸參數。
-
雖然其他控件可以在Frame對象加入,但它們的佈局無法管理。因此,把一個Panel對象到框架。
-
添加一個靜態文本對象,以顯示 ‘Hello World’在窗口內的任意位置。
-
通過show()方法啟動框架窗口。
-
輸入應用程式對象的主事件迴圈。
import wx app = wx.App() window = wx.Frame(None, title = "wxPython - www.xuhuhu.com", size = (400,300)) panel = wx.Panel(window) label = wx.StaticText(panel, label = "Hello World", pos = (100,100)) window.Show(True) app.MainLoop()
上面的代碼產生下麵的輸出 −

wxFrame對象是最常用的頂層窗口。它是從 wxWindow 類派生的。 frame其大小和位置可以由用戶改變的一種窗口。它有一個標題欄和控制按鈕。如果需要的話,其他組件,如菜單欄,工具欄和狀態欄等都可以啟用。wxFrame窗口可以包含任何幀(frame)而不只是一個對話或另一個幀(frame)。
上一篇:
wxPython開發環境安裝
下一篇:
wxPython GUI構建工具wxFormBuilder