2010-11-18 7 views
1

2.6 Pythonに最新のPySide Qtバインディングがインストールされています。 thread.start()行のコメントが外れている場合は、次のコードが使用されます。誰でも私が間違っていることを示唆することができますか?PythonがQtバインディングでハングする

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

app = QApplication(sys.argv) 
window = QWidget() 
window.show() 
thread = QThread() 
# thread.start() 
app.exec_() 
+0

を呼び出すrun()方法を定義することです。 – James

+1

あなたはIRCの#pysideでこれについて尋ねましたが、答えはありますか?それを答えとして入れてそれを受け入れるように気をつけますか?それは他人に役立つかもしれません。 –

+0

確かです。私はちょうど人々にそれに答える時間を与える。自分の質問に答えるのはあまり礼儀正しいことではありません。 – grigoryvp

答えて

1

これはPySideの既知のバグです。この問題を回避するには、QThreadをサブクラス化して、私はQThread ::スタートはあなたがapp.exec_を(行うまでは、とにかく、可能と思われる、)実行されていないイベントループを使用しようとするからだと推測しているexec_()

関連する問題