在学习使用qt的过程中,没有好好的去了解信号与槽的机制,导致出现了这么一段代码:

connect(timer1, SIGNAL(timeout()), this, SLOT(exeMonitor(QString)));

在编译时没有出现错误,但当触发该信号时输出框显示:

即:矛盾的发送/接收参数。

在仔细了解了信号与槽之后发现,不管是调用系统的还是自定义,信号和槽函数参数类型要一致,由于timeout()是无参数的,exeMonitor(Qstring )包含一个参数类型,所以会报错。改成exeMonitor()并将相应的槽函数修改之后成功运行。

另外,信号与槽函数都不能传参,所以类似exeMonitor(Qstring fileName)这样的函数也是错误的。

转载于:https://www.cnblogs.com/zweihn/p/8143532.html

Qt使用信号与槽时出现的错误“Incompatible sender/receiver arguments”相关推荐

  1. QT 的信号与槽机制介绍

    QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...

  2. Qt Designer信号和槽

    2019独角兽企业重金招聘Python工程师标准>>> 先入一些信号槽的基本介绍: 信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包 ...

  3. 【Qt】Qt中信号与槽

    00. 目录 文章目录 00. 目录 01. 信号与槽 02. 介绍 03. 信号与槽 04. 信号 05. 槽 06. 一个小例子 07. 一个真实的例子 08. 信号和槽使用默认参数 09. 信号 ...

  4. C++框架_之Qt的信号和槽的详解

    目录 C++_之Qt的信号和槽的详解 1.概述 1.1对象树(子对象动态分配空间不需要释放) 2.信号和槽 Qt5 的书写方式:(推荐的使用)★★★★★ Qt4 的书写方式: 3.自定义信号槽 3.1 ...

  5. 【qt】QT 的信号与槽机制

    QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...

  6. 【转载】QT 的信号与槽机制介绍

    QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...

  7. Qt的信号和槽是如何工作的

     用Qt做过开发的朋友,不知道是否曾为下面这些问题疑惑过: 我们知道Qt是基于C++的,Qt写的代码最终还是要由C++编译器来编译,但是我们的Qt代码中有很多C++里没有的关键字,比如slots\ ...

  8. 【Qt专栏】Qt 中信号与槽的概念和实现机制

    目录 一,信号和槽概念 1.元对象系统 2.信号和槽 3.底层实现机制 二,什么是观察者设计模式 三,观察者设计模式的编程套路 四,纯 C++ 实现信号与槽机制 1.槽函数模板类 2.信号模板类 3. ...

  9. qt槽函数如何传递多个参数_【Qt】信号和槽对值传递参数和引用传递参数的总结...

    在同一个线程中 当信号和槽都在同一个线程中时,值传递参数和引用传递参数有区别: 值传递会复制对象:(测试时,打印传递前后的地址不同) 引用传递不会复制对象:(测试时,打印传递前后的地址相同) 不在同一 ...

最新文章

  1. 如何用 Redis 实现延迟队列?
  2. jupyter跑Java,C++/C,R
  3. go语言1.4版本将支持面向android开发,[翻译]Go语言1.4版本将支持面向Android开发
  4. WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
  5. 箭头函数的this指向谁_高阶函数
  6. Leedcode4-sort listnode 归并排序
  7. mysql批量存图片_教你如何在MySQL数据库中直接储存图片(3)
  8. uboot命令及内核启动参数
  9. opendir是安全重入函数吗_redis实现分布式锁,与jdk可重入锁ReentrantLock的原理对比剖析...
  10. mingw gcc mysql_Windows平台mingw编译器 mysql
  11. 最新基于高德地图的android进阶开发(3)GPS地图定位
  12. 编程小白C语言例题4
  13. endnotex9切换中文_EndNote9简明教程中文版
  14. Office Professional Plus 2010 产品密钥
  15. Chromecast 播放电脑本地视频
  16. SAE J3016:驾驶自动化分级(2021年4月,中文版)
  17. 通过azure学生认证拿到一年服务器使用权
  18. php仿阿里巴巴,php实现的仿阿里巴巴实现同类产品翻页
  19. RINEX2.10、2.11 : (观测值文件)不同观测值类型对比
  20. 华为鸿蒙适配小米2020,小米OV手机适配华为鸿蒙系统不被看好,魅族员工一针见血!...

热门文章

  1. SDL 库 无法解析的外部符号 __imp__fprintf
  2. C#线程同步(1)- 临界区&Lock .
  3. 如何判断网通、电信、铁通IP地址分配段
  4. js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
  5. javascript --- 实战中体会jsonp
  6. node --- 使用express.Router与body-parser
  7. 1 State Hook
  8. linux用户登录指定目录
  9. Android自己主动化測试之Monkeyrunner用法及实例
  10. 零食嘴----美食领域的美丽说