需要修改的代码和位置如下:

  1. 在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')
  1. 在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('已停止运行')
Python Selenium 自动评分机器人代码优化:打分结束后按钮可用

原文地址: https://www.cveoy.top/t/topic/f2jO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录