Здравствуйте! Нужно убить поток 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)