wx.Frame類別是wxPython裡面所有frame的父類別。當要建立wx.Frame的子類別,自己建立類別的__init__()
需要呼叫wx.Frame.__init__()。標準語法如下:
wx.Frame(parent, id=-1, title="", pos=wx.DefaultPosition,
size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE,
name="frame")
以上語句內用到的參數如下:
Parent 此參數對top-level視窗而言,不需指定其值。如果有指定,則會屬於該視窗,並隨之消滅。
id wxPython 視窗所需的 id,可以指定或者給-1以便讓wxPython自動產生
title 視窗標題
pos wx.Point物件,用來指定在畫面位置。(0,0)為螢幕左上角,預設值是(-1,-1)讓系統決定位置。
size wx.Size物件, 用來指定視窗起始大小。預設值(-1,-1)可讓系統自行決定。
style 透過位元遮罩來決定視窗的樣式,可以透過(|)來增加更多樣式
name 對Frame賦予的內部名稱,主要針對Motif使用
上頭的參數建議能給盡量給,但是id是一定要低!title最好也給, 而後都會自動判斷。
沒有留言:
張貼留言