当TextCtrl的焦点改变时wxpython调用一个函数
wxpython call a function when focus of TextCtrl changes
早上好,如果 TextCtrl 的内容发生更改,我想在我的 GUI 中调用一个函数。但是只有在用户离开 TextCtrl 对象之后,而不是在编辑期间。
请你帮我找到合适的事件处理程序,我是 wxpython 的新手,我什至找不到允许的事件列表。
非常感谢
您可以将 TextCtrl
绑定到 wx.EVT_TEXT
以捕获对值的更改,并将 wx.EVT_KILL_FOCUS
绑定到焦点更改时触发。或者,您可以将它绑定到 wx.EVT_SET_FOCUS
并保存当前的 TextCtrl
值,并将它绑定到 wx.EVT_KILL_FOCUS
并比较新值以查看它是否已更改。
--------编辑------
WxFormBuilder 是快速创建基本 UI 的绝佳工具。它还会向您显示您可以通过单击 'events'` 选项卡绑定到小部件的每个事件。
早上好,如果 TextCtrl 的内容发生更改,我想在我的 GUI 中调用一个函数。但是只有在用户离开 TextCtrl 对象之后,而不是在编辑期间。
请你帮我找到合适的事件处理程序,我是 wxpython 的新手,我什至找不到允许的事件列表。
非常感谢
您可以将 TextCtrl
绑定到 wx.EVT_TEXT
以捕获对值的更改,并将 wx.EVT_KILL_FOCUS
绑定到焦点更改时触发。或者,您可以将它绑定到 wx.EVT_SET_FOCUS
并保存当前的 TextCtrl
值,并将它绑定到 wx.EVT_KILL_FOCUS
并比较新值以查看它是否已更改。
--------编辑------
WxFormBuilder 是快速创建基本 UI 的绝佳工具。它还会向您显示您可以通过单击 'events'` 选项卡绑定到小部件的每个事件。