QT
文章平均质量分 50
lvgang_sum
这个作者很懒,什么都没留下…
展开
-
QT中子线程TCP通讯问题及解决方案
问题1:在子线程通讯中连接信号槽出现Cannot create children for a parent that is in a different thread.错误客户端中解决方案:将tcpsocket = new QTcpSocket(); 和 connect (…)代码放入到子线程中进行服务器端解决方案:服务器端中服务器建立放入run函数中,客户端套接字连接在槽函数中,这时槽函数中代码应该如下,设置connect第五个参数即可解决问题。 //获取客户端连接 socket =原创 2020-08-27 10:24:18 · 2105 阅读 · 1 评论 -
QT多线程中主线程关闭出发 exited with code -1073741510
这个报错是由于开启了事件循环,而在关闭窗口或者(Ctrl+c)结束应用时,程序被挂起,事件循环继续,直到遇到QCoreApplication :: exit()。解决方案:在主线程析构函数中关闭子线程操作,并且等待子线程关闭完成(可以加一个延时,具体时间需要根据子线程关闭时间设置)。...原创 2020-08-21 22:16:48 · 1015 阅读 · 0 评论 -
c++中函数模块中bool变量的传递注意点
在编写视觉识别框架时遇到一个小问题,就此记录一下:函数:void QHelper::wait_bool(int msecs,bool* wait){ QTime dieTime = QTime::currentTime().addMSecs(msecs); while (QTime::currentTime() < dieTime && *wait) { Delay_MSec(5);//延时5ms }}//调用:QHelper::wa原创 2020-08-21 09:58:52 · 1608 阅读 · 0 评论 -
QT中函数相互调用造成内存泄漏,解决方案
QT中函数相互调用造成内存泄漏欢迎使用Markdown编辑器欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。...原创 2020-07-06 08:21:19 · 619 阅读 · 0 评论