[英]how to manage Qthreads when I create many thread use timer?
我想用Qtimer创建一些Qthread,但是几秒钟后,程序将突然退出,所以我想知道如何管理那些线程以更合理地使用线程?
使用PyQt5,QThread,
self.time_flash.timeout.connect(self.start_face)
def open_face(self):
# when I make time bigger
# The program will run more long time before auto exit.
time = 3000
self.time_flash.start(time)
def start_face(self):
self.thread = ResThread()
self.thread.start()
我想知道有关自动退出的原因。 也许是内存不足了? 而且我想知道如何解决它。 (谢谢)
.thread
属性是QObject的API的一部分,并要覆盖它。 只需将self.thread
替换为其他内容,就可以了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.