在 PyGTK 上暂停线程
Pausing a Thread on PyGTK
我有一个按钮,当它被点击时,它会启动一个 GObject 线程,每 2 秒调用一个函数。我想要 另一个暂停或停止调用此函数的按钮。 谁能指导我正确的方向?
使用 Python GTK 3
def on_refreshbutton_clicked(self,widget):
print("Data..")
self.th = GObject.timeout_add(2000,self.refresh_screen)
def on_pausebutton_clicked(self,widget):
print("Paused..")
找到答案了。删除源!
def on_refreshbutton_clicked(self,widget):
print("Data..")
self.th = GObject.timeout_add(2000,self.refresh_screen)
def on_pauseButton_clicked(self, widget):
print("Paused main screen.")
GObject.source_remove(self.th)
我有一个按钮,当它被点击时,它会启动一个 GObject 线程,每 2 秒调用一个函数。我想要 另一个暂停或停止调用此函数的按钮。 谁能指导我正确的方向?
使用 Python GTK 3
def on_refreshbutton_clicked(self,widget):
print("Data..")
self.th = GObject.timeout_add(2000,self.refresh_screen)
def on_pausebutton_clicked(self,widget):
print("Paused..")
找到答案了。删除源!
def on_refreshbutton_clicked(self,widget):
print("Data..")
self.th = GObject.timeout_add(2000,self.refresh_screen)
def on_pauseButton_clicked(self, widget):
print("Paused main screen.")
GObject.source_remove(self.th)