wxPython Frame類的引數說明

2021-06-18 10:01:43 字數 887 閱讀 8787

wx.frame(parent, id=-1, title=」」, pos=wx.defaultposition,

size=wx.defaultsize, style=wx.default_frame_style,

name=」frame」)

我們在別的視窗部件的構造器中將會看到類似的引數。引數的說明如下:

parent:框架的父視窗。對於頂級視窗,這個值是none。框架隨其父視窗的銷毀而

銷毀。取決於平台,框架可被限制只出現在父視窗的頂部。在多文件介面的情況下,

子視窗被限制為只能在父視窗中移動和縮放。

id:關於新視窗的wxpython id號。你可以明確地傳遞乙個。或傳遞-1,這將導致

wxpython自動生成乙個新的id。

title:視窗的標題。

pos:乙個wx.point物件,它指定這個新視窗的左上角在螢幕中的位置。在圖形使用者

介面程式中,通常(0,0)是顯示器的左上角。這個預設的(-1,-1)將讓系統決定視窗的位

置。 size:乙個wx.size物件,它指定這個視窗的初始尺寸。這個預設的(-1,-1)將讓系統決

定視窗的初始尺寸。

style:指定視窗的型別的常量。你可以使用或運算來組合它們。

name:框架的內在的名字。以後你可以使用它來尋找這個視窗。

記住,這些引數將被傳遞給父類的構造器方法:wx.frame.__init__()。

建立wx.frame子類的方法如下所示:

class myframe(wx.frame):

def __init__(self):

wx.frame.__init__(self, none, -1, 」my friendly window」,

(100, 100), (100, 100))

類的類方法

類方法 說明 1提通過類名進行呼叫 2定義時需要使用裝飾器classmethod 作用 1可以建立物件或者簡潔的建立物件 2可以對外提供簡單易用的介面 靜態方法 說明 1通過裝飾器staticmethod修飾 2通過類名進行呼叫 總結 1凡是靜態方法能夠解決的問題類方法都能解決 2若方法中沒有涉及類...

類的組合(類的包含)

1.組合關係 2.繼承關係 1.封閉類 類a的資料成員 公有或私有 是類b的物件,這一形式是類的組合,類a就叫做封閉類 2.物件成員 類a的資料成員 公有或私有 是類b的物件,則該資料成員叫做物件成員 例如 include include using namespace std class poin...

類和類的封裝

在日常生活中,我們總是將事物進行分門別類。列如 電腦,手機,相機等等,這些稱呼都是對於某一類事物的總稱。我們還能將電腦按照品牌分類,比如,戴爾電腦 惠普電腦 蘋果電腦 華碩電腦等。這些都是抽象的概念。我的電腦這個實體,它就是乙個具體的事物,我的電腦是戴爾的,但我不能說戴爾電腦是我的電腦。類和物件是面...