3

オブジェクトのすべてのバインドを表示する方法はありますか?

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


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

そのようなものはありますか

4

1 に答える 1

0

いいえ、これは不可能です。可能であれば、Bind()オブジェクト自体を呼び出さなくても、親ウィンドウレベルで処理するなど、さまざまな方法でイベントを処理できるため、あまり役に立ちません(コマンドイベントの場合)。などのみ)またはオブジェクトの上にカスタムイベントハンドラーをプッシュするか(これはおそらくC ++のみですが)仮想ProcessEvent()メソッドを直接オーバーライドします。

于 2012-08-27T10:06:23.367 に答える