Pythoncard 有 on Change 事件吗?

发布于 2024-07-23 07:22:21 字数 51 浏览 4 评论 0原文

每当文本字段的值发生变化时,我想进行一些验证。 不过,我没有看到文档中提到的更改事件。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耳钉梦 2024-07-30 07:22:21

Pythoncard是建立在wxPython之上的,wxPython有一个文本更改事件。 我对Pythoncard一无所知,但在wxPython中人们会使用:

    t1 = wx.TextCtrl(self, -1, "some text", size=(125, -1)) # to make the text control
    self.Bind(wx.EVT_TEXT, self.OnText, t1)   # your OnText method handles the event

对于事件,有wx.EVT_TEXTwx.EVT_CHARwx.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:

    t1 = wx.TextCtrl(self, -1, "some text", size=(125, -1)) # to make the text control
    self.Bind(wx.EVT_TEXT, self.OnText, t1)   # your OnText method handles the event

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.

仙女山的月亮 2024-07-30 07:22:21

我认为 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文