要注意一點,一般都是用panel來裝其他的控制項,不用panel裝也可以,就是會非常醜
下圖就是直接把button放到frame裡的效果
完整**如下,包括按鍵觸發事件的關聯
importwxclass
buttonframe(wx.frame):
def__init__(self,parent=none,id=-1):
wx.frame.
__init__(self,parent,id,title="
button example
",size=(300,100))
#建立panel存放button
panel=wx.panel(self,-1)
#panel.setbackgroundcolour("red")
self.button=wx.button(panel,-1,"
hello
",pos=(50,20))
#設定點選觸發事件
self.bind(wx.evt_button,self.onclick,self.button)
#將button置於panel的頂層
Button 控制項
button控制項又稱按鈕控制項,是 windows應用程式中最常用的控制項之一,通常用它來執行命令。如果按鈕具有焦點,就可以使用滑鼠左鍵 enter鍵或空格鍵觸發該按鈕的click事件。通過設定窗體的acceptbutton 或 cancelbutton 屬性,無論該按鈕是否有焦點,都可以使使用者...
Button 控制項
button控制項又稱按鈕控制項,是 windows應用程式中最常用的控制項之一,通常用它來執行命令。如果按鈕具有焦點,就可以使用滑鼠左鍵 enter鍵或空格鍵觸發該按鈕的click事件。通過設定窗體的acceptbutton 或 cancelbutton 屬性,無論該按鈕是否有焦點,都可以使使用者...
三 Button控制項
在建立視窗的時候,無論是createwindow 函式還是createwindowex 函式,所給定的第乙個引數就是乙個關於類名的字串。而這樣的乙個類名,在之前的程式裡都是在自行自行設定了wndclas 結構體變數後,註冊的視窗類。實際上,win32系統在建立視窗尋找參照的視窗類時,假如並沒有在程式...