class MyWindow(...):
def startNewThread(self):
self.thread = QThread()
....
self.thread.start()
以上代码看起来没问题吧。但假设这个方法被某个按钮触发,并且很快地触发多次。第二次执行的时候,会导致 self.thread 被重新赋值。旧的 self.thread 被析构,如果碰巧还在运行中,就会触发崩溃。
【 在 bhfwg (bhfwg) 的大作中提到: 】
: "qthread 在某些情况下会被不小心析构"
: 大佬,这个能举些例子吗?
--
修改:hgoldfish FROM 110.81.14.*
FROM 110.81.14.*