を呼び出すために、私はそれに結合するイベントにtextCTRL
(wxPythonを)を持っている:どのように手動でwxPythonのイベント
self.x= wx.TextCtrl(self, -1, "")
self.x.Bind(wx.EVT_KILL_FOCUS, self.OnLeavex)
私は私が望むように、手動でこのイベントをトリガします。 私はこのトピックを読む:wxPython: Calling an event manuallyしかし、何も動作しません。
私が試した:
wx.PostEvent(self.x.GetEventHandler(), wx.EVT_KILL_FOCUS)
をしかし、それは与える:
TypeError: in method 'PostEvent', expected argument 2 of type 'wxEvent &'
私も試してみました:
としてうまく機能しませんself.x.GetEventHandler().ProcessEvent(wx.EVT_KILL_FOCUS)
を。
の可能性のある重複した[wxPythonを::手動でイベントを呼び出す](のhttp:// stackoverflowのご例えば、それはこのような何かを行うこととなるので、 .com/questions/747781/wxpython-calling-an-event-manually) –
@SergeyGornostaevあなたは私の質問を読みましたか?私は私の質問でこのトピックを投稿し、そこの答えがうまくいかず、エラーが表示されると説明しました。 – ban