QT/C++ 多线程时,工作界面的样式频繁改变导致程序奔溃的问题
QT/C++ 多线程时,工作界面的样式频繁改变导致程序奔溃的问题一、错误现象与原因最近在学习QT,遇到了一点问题,是关于工作线程与UI线程的,其主要问题为:我的工作线程是一个死循环,当我点击按钮进入工作线程,我的工作线程用emit发送一个信号,通知UI界面发生改变但是我遇到了如下异常。出现这个错误的主要原因是我们的界面变换太频繁,当我们给信号发射函数加上一个延时时,便不再报错。二、解决办法加入一个延时函数即可关于延时函数的加入有两种方法1.这是一个阻塞的方法,不推荐使用QThread:
原创
2020-12-04 10:05:49 ·
1709 阅读 ·
2 评论