【发布时间】:2013-12-09 19:53:52
【问题描述】:
这是两部分问题的一部分(另一部分是here)
所以这就是我要找的:一个绑定到文本控件的EVT_TEXT 事件的函数,它等待几秒钟,然后在延迟时间结束时调用另一个函数。这很容易,但是,我希望它在每次生成新的EVT_TEXT 事件时重置延迟时间。我正在寻找的效果是让用户在文本控件中键入,然后在我假设他们完成后,我运行这个问题的另一部分中描述的函数,该函数会检查他们所写的内容。
所以我尝试的简单方法是:
def OnEdit(self, event):
for i in range(0,3):
print i
time.sleep(1)
但是,无论如何,这只会强制等待 3 秒。如何“闯入”此功能以重置计数器?提前致谢。
编辑:原来这样做的方法是使用线程。伊皮
【问题讨论】:
标签: python python-2.7 wxpython