1
0

QT: Stop timer cleanly to avoid exceptions on exit

This commit is contained in:
Neil Booth
2015-12-20 16:15:33 +09:00
parent e1c0298fc2
commit 2226667437
2 changed files with 9 additions and 1 deletions

View File

@@ -61,11 +61,16 @@ class WaitingDialog(QThread):
class Timer(QThread):
stopped = False
def run(self):
while True:
while not self.stopped:
self.emit(SIGNAL('timersignal'))
time.sleep(0.5)
def stop(self):
self.stopped = True
self.wait()
class EnterButton(QPushButton):
def __init__(self, text, func):