Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tkinter:如果我单击gui,应用程序将不响应_Python_Selenium_Scheduler - Fatal编程技术网

Python tkinter:如果我单击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

所以我用selenium制作了这个应用程序,它每天都会标记我的出勤率,我用schedule让它每小时运行一次来标记我的出勤率 问题是,当应用程序启动时,我的应用程序的gui会冻结,如果我点击它,它会显示没有响应,但它在后台工作,所以我只想让应用程序运行,而不显示“没有响应”

我是如何使用调度程序的

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()
方法调用
计划。定期运行挂起()