最近在业务开发时需要在QThread中更新UI,如果通过UI句柄直接更新会使程序报错,因为在线程中更新UI不会被原线程的EXEC事件捕获,会导致消息事件堵塞产生ERROR,所以使用了信号与槽的机制,然后我在QThread中声明了一个signals信号,编译时就报了这个错:

The "QtRunWork" task returned false but did not log an error

没有给出任何详细警告,后来我查看了QT的相关说明解决了这个问题,解决方案:在你使用信号与槽的类中加上一行宏定义:

Q_OBJECT

这样就可以了,信号与槽式基于Q_OBJECT的,我们需要将它模块声明到我们类中,这样QT编译器才能实例化,否则就会异常ERROR。

The “QtRunWork“ task returned false but did not log an error相关推荐

  1. __virtual__ returned False: cannot import name certs ---saltstack异常解决

    文章目录 前文 解决思路 总结 前文   在往新机器上安装salt-minion和salt-api的时候,一切正常,然后从master同步模块过去也正常,当使用的时候就报错: __virtual__ ...

  2. VS2019 + Qt ERROR MSB4181 QtRunwork 返回了false,但未记录错误

    今天突然出现了这样一个令人震惊的问题. 背景:今天编译了一下之前已经稳定运行了很久的一个项目,突然出了这样一个问题,有点不知所措.由于代码没有改动,所以首先考虑平台的原因.不是很熟,先百度之,结果还真 ...

  3. android6.0 Bluetooth蓝牙源码流程笔记

    注:基于mtk平台的android6.0,由于我个人水平有限,代码细节不能详细说明,抱歉 参考文章: http://blog.csdn.net/shichaog/article/details/527 ...

  4. 如何在Android中的ListView中延迟加载图像

    我正在使用ListView显示一些图像和与这些图像相关的标题. 我正在从互联网上获取图像. 有没有一种方法可以延迟加载图像,以便在显示文本时不会锁定UI并在下载图像时显示它们? 图像总数不固定. #1 ...

  5. 可视化,mapboxGL加载台风风场动画

    这张酷似<星月夜>的气象数据--风场可视化地图是怎么做的? 在网上搜集了很多篇文章,今天总结出了使用最简单的方法,源码都在这了 核心代码 ​ var Windy = function Wi ...

  6. indexedDB基本使用(内含案例)

    indexedDB indexDB是HTML5的新概念,用于将数据存储再用户的浏览器中,它是一个非关系型数据库,会将数据集作为个体对象存储,数据形式使用的是JSON indexeddb比本地存储更强大 ...

  7. mapboxGL之风流图

    概述 前面的文章说到了Openlayers4中风场的实现,本文将讲述如何在mapbox GL实现类似的效果. 效果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZkU ...

  8. 【Android4.4蓝牙代码分析】- 蓝牙Enable过程

    [Android4.4蓝牙代码分析]- 蓝牙Enable过程 (一)基本说明 本文的代码选用的是Android4.4的kitkat代码. 本文是在Windows环境下通过source insight进 ...

  9. java 调用飞信发短信(转)

    网上看到有网页版的飞信,http://fetionlib.appspot.com/ 可以添加好友,群发和定时发送短信给飞信好友,还开放了API接口供程序调用,可以用它来监控机器是否正常服务定期给管理员 ...

最新文章

  1. 运行vc++6.0出现Error spawning cl.exe问题解决方法
  2. ES5-Array-valueOf/toString
  3. 信息系统项目管理师:第9章:项目人力资源管理-历年真题
  4. python3 打印_Python 3 进阶 —— print 打印和输出
  5. qfp封装能够linux,QFP、PQFP、LQFP、TQFP封装形式及PCB详解
  6. css3 选择器_10-CSS3选择器详解
  7. ruby on rails ajax select
  8. 第十七届“科大讯飞杯”高校网络友谊赛——F-排列计算
  9. Oracle 抢人了!近 4000 万年薪只为一个 AI 专家
  10. GNOME 3.32.1 维护版本更新发布
  11. 第三部分 SOA项目的运维
  12. /etc/apt/sources.list.d/ros-latest.list' permission denied
  13. win8蓝屏错误代码DPC_WATCHDOG_VIOLATION您的电脑遇到错误需要重启修复
  14. datagrid删除所有行卡住_MySQL ------ 删除数据(DELETE) (二十二)
  15. mysql 查询建表详情_MySQL 查看数据表结构以及详情的方法
  16. 虚拟机上安装win7系统
  17. 嵌入式软件硬件比例_嵌入式软件硬件常识
  18. CorelDRAW零基础入门到精通
  19. 【腾讯TMQ】我们在外包资源池化管理走过的弯路
  20. java channel midi_为Java程序中添加播放MIDI音乐功能

热门文章

  1. 比较linux的桌面环境的使用和异同?_深度UI + Ubuntu系统,堪称最强最美Linux发行版!你敢升级吗?...
  2. mysql报错:Host‘IP地址‘ isblocked because of many connection errors;unblock with ‘mysqladmin flush-hosts‘
  3. ❤️一分钟学会Python网络编程❤️
  4. 21计算机考研上岸经验分享(一战成硕,普通双非逆袭顶级211)
  5. wince 开发_正运动技术运动控制卡应用开发教程之Python
  6. python代替shell脚本_自动化shell脚本except与python的pexpect模块
  7. linux 编写java代码
  8. easyUI s MVC h分页
  9. centos删除文件不释放_Linux运维知识之linux centos下彻底删除文件 解决删除文件文件夹硬盘空间不释放不减少...
  10. linux nslookup 解析不到dns_网络工程师之nslookup命令