在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ wxPython入門(Hello World)
wxPython GUI構(gòu)建工具wxFormBuilder
wxPython StaticText類
WxPython教程
wxPython可停靠窗口
wxPython ComboBox & Choice類
wxPython FlexiGridSizer布局
wxPython入門(Hello World)
wxPython RadioButton & RadioBox類
wxPython拖放
wxPython HTMLWindow類
wxPython ToolBar類
wxPython GridBagSizer布局
wxPython Dialog類
wxPython布局管理
wxPython TextCtrl類
wxPython開發(fā)環(huán)境安裝
wxPython Slider類
wxPython CheckBox類
wxPython Major類
wxPython GridSizer布局
wxPython事件處理
wxPython SplitterWindow類
Menu Item, Menu & MenuBar類
wxPython Button控件
wxPython StaticBoxSizer布局
wxPython Guage類
wxPython Frame類
wxPython多文檔界面
wxPython Panel類
wxPython BoxSizer布局
wxPython繪圖API

wxPython入門(Hello World)

一個(gè)簡單的GUI應(yīng)用程序顯示Hello World消息使用以下構(gòu)建步驟 −
  • 導(dǎo)入 wx 模塊

  • 定義應(yīng)用程序類的一個(gè)對(duì)象
  • 創(chuàng)建一個(gè)頂層窗口的 wx.Frame 類的對(duì)象。 給出構(gòu)造標(biāo)題和尺寸參數(shù)。

  • 雖然其他控件可以在Frame對(duì)象加入,但它們的布局無法管理。因此,把一個(gè)Panel對(duì)象到框架。

  • 添加一個(gè)靜態(tài)文本對(duì)象,以顯示 ‘Hello World’在窗口內(nèi)的任意位置。
  • 通過show()方法激活框架窗口。
  • 輸入應(yīng)用程序?qū)ο蟮闹魇录h(huán)。

     
創(chuàng)建一個(gè) HelloWord.py 代碼,如下:
import wx 
 
app = wx.App() 
window = wx.Frame(None, title = "wxPython - www.yiibai.com", size = (400,300)) 
panel = wx.Panel(window) 
label = wx.StaticText(panel, label = "Hello World", pos = (100,100)) 
window.Show(True) 
app.MainLoop() 

上面的代碼產(chǎn)生下面的輸出 −



wxFrame對(duì)象是最常用的頂層窗口。它是從 wxWindow 類派生的。 frame其大小和位置可以由用戶改變的一種窗口。它有一個(gè)標(biāo)題欄和控制按鈕。如果需要的話,其他組件,如菜單欄,工具欄和狀態(tài)欄等都可以啟用。wxFrame窗口可以包含任何幀(frame)而不只是一個(gè)對(duì)話或另一個(gè)幀(frame)。