私はMinecraftのランチャーを書いています(完全なコードはこちら:http://pastie.org/6633420を参照)。これはゲームであることがわかっていますが、プログラミングするのは楽しいことです。
現時点では、すべてのスレッドが必要になる前に閉じているように見えるため、QThreadでのスレッド化に問題があります。エラーが発生しました:QThread: Destroyed while thread is still running
。以前のコードで行ったことを実行する以外に、これを修正する方法はありますか?
for i in range(1,50):
QThread.msleep(200)
QCoreApplication.processEvents()
なぜなら、それは本当に悪い習慣であり、うまく機能しないと確信しているからです。それは、ある時点でアプリケーションが応答しなくなる原因になるからです。