def on_button1_clicked(self, *args):
global STOP_SIGNAL
button = self.builder.get_object("button1")
spinner = self.builder.get_object("spinner1")
checkbox1 = self.builder.get_object("checkbutton1")
if button.get_label() == "Start":
STOP_SIGNAL = False
button.set_label("Stop")
checkbox1.set_sensitive(False)
spinner.set_visible(True)
spinner.start()
self.t = multiprocessing.Process(target=main, args=())
self.t.start()
else:
STOP_SIGNAL = True
button.set_label("Start")
checkbox1.set_sensitive(True)
spinner.set_visible(False)
spinner.stop()
self.t.terminate()
评论列表
文章目录