Python Selenium 自动评分机器人代码优化:打分结束后按钮可用
需要修改的代码和位置如下:
- 在score_program_100、score_program、forum_score_program函数的finally语句中,将相关按钮的状态设置为可用:
finally:
self.start_score_button.config(state='normal')
self.start_score_button_2.config(state='normal')
self.start_forum_button.config(state='normal')
self.stop_score_button.config(state='disabled')
self.pause_button.config(state='disabled')
- 在stop_program函数中,将所有按钮的状态设置为可用:
def stop_program(self):
self.running = False
self.paused = False
self.start_button.config(state='normal')
self.start_score_button.config(state='normal')
self.start_score_button_2.config(state='normal')
self.start_forum_button.config(state='normal')
self.stop_score_button.config(state='disabled')
self.pause_button.config(state='disabled')
self.update_running_label('已停止运行')
原文地址: https://www.cveoy.top/t/topic/f2jO 著作权归作者所有。请勿转载和采集!