自己用Qt编的程序在计算时会把软件界面卡死,然后进度条也无法刷新了,等到计算结束时界面才恢复。请问该如何解决,本人初学者,对于多线程还不太懂,有没有好的解决方法,望各位不吝赐教!!
------解决思路----------------------
我猜
你的计算线程是在GUI线程里面,计算的时候把GUI卡死了
把计算移到新线程里 每到一步给主线程发信号更新进度条
------解决思路----------------------
你这个情况要开一个线程
------解决思路----------------------
需要开个新线程来执行计算部分,否则界面肯定僵死