我正在为 Minecraft 编写一个启动器(请参阅此处的完整代码:http: //pastie.org/6633420),我知道这是一个游戏,但编程仍然很有趣。
目前,我在使用 QThread 进行线程处理时遇到问题,因为所有线程似乎都提前关闭了。我收到错误:QThread: Destroyed while thread is still running
。除了做我之前在代码中所做的事情之外,还有什么方法可以解决这个问题
for i in range(1,50):
QThread.msleep(200)
QCoreApplication.processEvents()
因为我确信这是非常糟糕的做法并且效果不佳,因为它会导致应用程序在某些时候没有响应。