Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 1, 2011 14:36:21

r3m1x
От:
Зарегистрирован: 2011-07-30
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Kill QThread (QEventLoop)

Здравствуйте! Нужно убить поток QThead. В документации написано, что делается это с момощью QEventLoop, но толком не описано как… Подскажите пожалуйста.

class MyThread(QtCore.QThread):
def __init__(self, parent=None):
QtCore.QThread.__init__(self, parent)
def run(self):
print "do something"

class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.setupUi(self)

self.thread = MyThread()
self.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.thread.start)
self.connect(self.pushButton2, QtCore.SIGNAL(_fromUtf8("clicked()")), self.thread.exit)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version