指定时间的tkinter.simpledialog

时间:2018-12-05 19:02:15

标签: python-3.x

我想制作一个脚本/应用程序,在开始时,用户必须输入密码才能继续,但是输入密码的时间也受到限制。因此,例如,打开应用程序,您有30秒钟的时间输入密码,如果密码错误,则应用程序退出(这并不困难),但如果30秒钟内未键入密码,则还会发生其他情况。 所以我的问题是,我使用tkinter.simpledialog.askstring(),但是它会阻塞脚本,直到我输入一些字符串,所以我无法运行任何计时器。换句话说,如果我从定时器开始,则直到时间用完才开始计时。我尝试了time.sleep()和threading.timer(),但是结果是一样的。我尝试在另一个脚本中调用不同的脚本,但只能同时处理一个脚本。因此,也许有其他一些方法可以让python同时运行两个函数/代码行而不彼此等待?我在Python方面不是很高级,所以(希望)我不知道某些工具/功能可以使我工作。 预先感谢您的帮助:)

0 个答案:

没有答案