При разработке использовал модуль SimpleThread (http://habrahabr.ru/post/125699/) и запрограммировал кнопку в другой поток (чтобы Гуй не зависал при работе). Но не могу передать информацию в QLabel.
Разумеецо, использовал СЛОТ-СИГНАЛ:
from PyQt4 import QtCore @QtCore.pyqtSlot(object) def saySomething(stuff): print stuff class Communicate(QtCore.QObject): speak = QtCore.pyqtSignal(object) someone = Communicate() someone.speak.connect(saySomething) someone.speak.emit("Test text!")
Сигнал отправляется (если просто прописать print text, то текст отобразится, но вот self.ui.output.setText(text) не работает. Может ли кто-нибудь сказать почему?
Как отправить сигнал с параметром в основной поток GUI?