Pergunta

Eu tenho um Python 2.6 instalado com as mais recentes ligações QT Pyside. O seguinte código as mãos se thread.start() A linha não é declarada. Alguém pode sugerir o que estou fazendo de errado?

from PySide.QtCore import *
from PySide.QtGui import *
import sys

app = QApplication( sys.argv )
window = QWidget()
window.show()
thread = QThread()
# thread.start()
app.exec_()
Foi útil?

Solução

É um bug conhecido e pissido. A solução alternativa é subclasse QThread e definir run() método que chama exec_()

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top