python中類方法和靜態(tài)方法 學習Python,GUI界面編程需要知道哪些知識點?
學習Python,GUI界面編程需要知道哪些知識點?自學Python,GUI界面編程必背必記的知識點:1、比較流行GUI工具包2、不使用框架構(gòu)造器的語法格式萬分感謝:參數(shù)說明:parent:框架的父窗
學習Python,GUI界面編程需要知道哪些知識點?
自學Python,GUI界面編程必背必記的知識點:
1、比較流行GUI工具包
2、不使用框架
構(gòu)造器的語法格式萬分感謝:
參數(shù)說明:
parent:框架的父窗口。如果是宗師級窗口,這個值是None。
id:跪求新窗口的wxPythonID號。通常設(shè)為-1,讓wxPython自動生成一個新的ID。title:窗口的標題。
pos:一個wx.Point對象,它指定你這個新窗口的左上角在屏幕中的位置。在圖形用戶界面程序中,通常(0,0)是顯示器的左上角。這個缺省(-1,-1)將讓系統(tǒng)改變窗口的位置。
size:一個對象,它更改這個窗口的精靈尺寸。這個默認值(-1,-1)將讓系統(tǒng)判斷窗口的精靈尺寸。
style:指定窗口的類型的常量。也可以建議使用或運算來兩種它們。name:框架外在的名字。是可以可以使用它來尋找風這個窗口。
3、StaticText文本類
類的構(gòu)造函數(shù)語法格式::
參數(shù)說明:
parent:父窗口部件。
id:標識符。在用-1可以不手動創(chuàng)建家族一個同樣的標識。
label:顯示在靜態(tài)控件中的文本內(nèi)容。
pos:一個wx.Point或一個Python元組,它是窗口部件的位置。size:一個或一個Python元組,它是窗口部件的尺寸。style:樣式標記。
name:對象的名字。
4、TextCtrl然后輸入文本類
wx.TextCtrl類的構(gòu)造函數(shù)語法格式追加:
參數(shù)說明:
style:單行wx.TextCtrl的樣式,取值及說明::wx.TE_CENTER:控件中的文本左面。wx.TE_LEFT:控件中的文本右對齊。
wx.TE_NOHIDESEL:文本始終按鈕顯示,只適用于Windows。wx.TE_PASSWORD:不沒顯示所然后輸入的文本,以星號(*)不用不顯示。wx.TE_PROCESS_ENTER:如果不是在用改參數(shù),那么當用戶在控件內(nèi)按動ltEntergt
鍵時,一個文本輸入事件將被觸發(fā)。不然,按鍵事件由該文本控件或該對話框管理。
wx.TE_PROCESS_TAB:假如更改了這個樣式,那么常見的字符事件在按下ltTabgt鍵時創(chuàng)建家族(像是譏諷之意一個制表符將入文本)。否則,tab由對話框來管理,常見是控件間的快速切換。
wx.TE_READONLY:文本控件為禁止讀,用戶沒法可以修改其中的文本。wx.TE_RIGHT:控件中的文本左對齊。
value:沒顯示在該控件中的初始文本。
validator:常作用于過濾數(shù)據(jù)以確保全沒法鍵入要認可的數(shù)據(jù)。
5、Button選擇按鈕類
wx.Button的構(gòu)造函數(shù)的語法如下:
wx.Button的參數(shù)與wx.TextCtrl的參數(shù)基本不同,其中參數(shù)label是會顯示在按鈕上的文本。
6、wxPython的sizer只能說明
英語詞匯背記有法,讓英語并沒有擁有編程學的攔路虎!
學Python也不是曹操,說開就開。一起加油~
python靜態(tài)方法和類方法的區(qū)別?
一、接著在語法上面的區(qū)別:
1、動態(tài)和靜態(tài)方法不要傳入self參數(shù),類成員方法要傳入代表上帝本類的cls參數(shù);
2、靜態(tài)方法是不必多慮訪問實例變量和類變量的,類成員方法無法打開網(wǎng)頁實例變量但是可以訪問類變量
二、在用的區(qū)別:
的原因動態(tài)和靜態(tài)方法不能訪問類屬性,實例屬性,相當于一個封閉獨立的方法,跟類不過根本不會什么關(guān)系。這樣說來,靜態(tài)動態(tài)方法是在類的作用域里的函數(shù)只不過。