当前位置: 代码迷 >> QT开发 >> Qt 程序界面卡死,进度条不显示解决思路
  详细解决方案

Qt 程序界面卡死,进度条不显示解决思路

热度:278   发布时间:2016-04-25 03:04:27.0
Qt 程序界面卡死,进度条不显示
自己用Qt编的程序在计算时会把软件界面卡死,然后进度条也无法刷新了,等到计算结束时界面才恢复。请问该如何解决,本人初学者,对于多线程还不太懂,有没有好的解决方法,望各位不吝赐教!!
------解决思路----------------------
我猜 

你的计算线程是在GUI线程里面,计算的时候把GUI卡死了

把计算移到新线程里 每到一步给主线程发信号更新进度条
------解决思路----------------------
你这个情况要开一个线程
------解决思路----------------------
需要开个新线程来执行计算部分,否则界面肯定僵死
  相关解决方案