2012-08-26 37 views
3

有沒有辦法查看對象的所有綁定?查看全部綁定,wxpython

x=wx.Button(self,-1,"hi") 
x.Bind(wx.EVT_BUTTON,self.Press) 


### 
print x.ShowAllBindingData() #Function doenst exists 
[['EVT_BUTTON','Press']] 

是否有這樣的

+0

wxWindows從wxEventHandler繼承,所以本頁我的幫助http://docs.wxwidgets.org/2.8/wx_wxevthandler.html#wxevthandlergetclientdata –

+0

可能不可行:https://groups.google.com/forum/?fromgroups = #!topic/wxpython-users/zjjXGGQxSDo – Mark

回答

0

什麼都沒有,這是不可能的。請注意,如果可能的話,它不會非常有用,因爲即使您不在對象本身上調用Bind(),也可以用不同的方式處理事件,例如,通過在父級窗口級別(僅適用於命令事件等)或通過在對象頂部推送自定義事件處理程序或直接覆蓋虛擬ProcessEvent()方法(這可能只是C++)來處理它。

+0

Robin Dunn認爲這是個好主意。 – user1513192