Python tkinter:如果我单击gui,应用程序将不响应
所以我用selenium制作了这个应用程序,它每天都会标记我的出勤率,我用schedule让它每小时运行一次来标记我的出勤率 问题是,当应用程序启动时,我的应用程序的gui会冻结,如果我点击它,它会显示没有响应,但它在后台工作,所以我只想让应用程序运行,而不显示“没有响应” 我是如何使用调度程序的Python tkinter:如果我单击gui,应用程序将不响应,python,selenium,scheduler,Python,Selenium,Scheduler,所以我用selenium制作了这个应用程序,它每天都会标记我的出勤率,我用schedule让它每小时运行一次来标记我的出勤率 问题是,当应用程序启动时,我的应用程序的gui会冻结,如果我点击它,它会显示没有响应,但它在后台工作,所以我只想让应用程序运行,而不显示“没有响应” 我是如何使用调度程序的 import schedule schedule.every(59).minutes.do(lambda :full_method(id_entry.get(), password_entry.ge
import schedule
schedule.every(59).minutes.do(lambda :full_method(id_entry.get(), password_entry.get()))
while True:
schedule.run_pending()
time.sleep(1)
如果有其他一些调度程序不使用while循环来运行,并将应用程序置于睡眠状态,并且不会导致idk出现“无响应”
无论如何,谢谢你,我得说这是因为while-True循环。这会占用资源并冻结您的计划程序。如果有其他计划程序不使用while循环运行,并且会使应用程序进入睡眠状态,并且不会导致对Occurse Tkinter的
.after()
方法调用计划。定期运行挂起()
。