Pythoncard 有 on Change 事件吗?
每当文本字段的值发生变化时,我想进行一些验证。 不过,我没有看到文档中提到的更改事件。
I want to do some validation whenever the value of a textfield changes. I don't see an on change event mentioned in the documentation though.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Pythoncard是建立在wxPython之上的,wxPython有一个文本更改事件。 我对Pythoncard一无所知,但在wxPython中人们会使用:
对于事件,有
wx.EVT_TEXT
,wx.EVT_CHAR
,wx.EVT_TEXT_ENTER
,有关这些的更多详细信息可以在 wxPython 文档 以及用法中找到wxPython 演示中的示例(如果您碰巧有的话)。 另外,wxPython 有多种类型的文本输入控件,我假设您正在使用 wxTextCtrl,尽管文档也应该包含有关其他控件的信息。Pythoncard is built on wxPython, and wxPython has a text change event. I know nothing about Pythoncard, but in wxPython one would use:
For events, there's
wx.EVT_TEXT
,wx.EVT_CHAR
,wx.EVT_TEXT_ENTER
, and more details about these can be found in the wxPython docs, and also usage examples in the wxPython demo if you happen to have that. Also, wxPython has several types of the text entry controls, and I'm assuming that you're using the wxTextCtrl, though the docs should have info on the others as well.我认为 textUpdate 事件正是您所寻找的。
http://pythoncard.sourceforge.net/framework/components/TextField.html
I think the textUpdate event is what your looking for.
http://pythoncard.sourceforge.net/framework/components/TextField.html