wxPython開發程式

2021-05-26 14:47:23 字數 579 閱讀 2148

漂亮的介面是乙個gui程式必不可少的一部分,wxpython可以快速簡潔的開發介面。加之python強大的功能和簡潔的語法,可以說wxpython是python在gui中的一種主流應用。乙個基本的wxpython程式必須的五個基本步驟,少一步都不可以。

1、匯入必須的wxpython包

2、子類化wxpython應用程式類

3、定義乙個應用程式的初始化方法

4、建立乙個應用程式類的例項

5、進入這個應用程式的主事件迴圈

下面就乙個最簡小例子,來對應以上五步。

import wx    #1

def oninit(self):       #3

frame=wx.frame(parent=none,title=「bare")

frame.show()

return true

說明:import wx :一旦匯入這個包,你就可以引用wxpython的類,函式和常量,它們的字首都是wx

frame=wx.frame(parent=none,id=-1,title="bare")

frame.show()

return true

wxPython簡單的視窗程式

當人們說到gui介面程式時,往往就是指有視窗,選單和圖示。自然他們就認為使用wx.window來表示乙個螢幕上的視窗,但是很不幸,因為不是這樣使用的,在wxpython裡wx.window是視覺化元件 按鈕 選單等等 的基類,而是使用wx.frame來表示程式的視窗,這種定義導致很多新同學對wxpy...

wxpython手速測試程式

滾動條是什麼大家自然都是知道的,可以非常直觀地顯示資料的變化,或者可以非常方便地改變某些數值。此前在介紹按鈕 靜態文字 輸入文字這三個控制項時,相對來說比較乏味,所以這次我們採用需求引導的模式。假如想編寫乙個軟體用來檢測打字速度,同時能夠非常直觀地通過滾動條來顯示出來,應該怎麼寫?我們大致需要三個控...

wxpython 右鍵選單 wxPython

import wx class twobuttonevent wx.pycommandevent 定義事件類twobuttonevent def init self,evttype,id 初始化 wx.pycommandevent.init self,evttype,id self.clickcou...