使用Qt gui编写了一个c++程序,运行一段时间就报异常退出,非常困惑

2024-12-04 05:30:24
推荐回答(3个)
回答1:

目测是里边你想销毁另外一个线程里的定时器造成的。请检查。
另外锁Mutex在等待的时候,被定时器中断也是一个可能。

回答2:

你这个问题不好改,是你学习的时候没有注意到:
QT的手册里面写了:
每一个QObject(所有的界面及元素)仅在它所在的线程中生存。
所以估计你是在界面中建立了QHttp,然后会导致此错误,无法修正,因为一开始就错了。
不允许在界面中这样做!

回答3:

infinite wait has timed out.