Qt使用信号与槽时出现的错误“Incompatible sender/receiver arguments”
在学习使用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”相关推荐
- QT 的信号与槽机制介绍
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...
- Qt Designer信号和槽
2019独角兽企业重金招聘Python工程师标准>>> 先入一些信号槽的基本介绍: 信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包 ...
- 【Qt】Qt中信号与槽
00. 目录 文章目录 00. 目录 01. 信号与槽 02. 介绍 03. 信号与槽 04. 信号 05. 槽 06. 一个小例子 07. 一个真实的例子 08. 信号和槽使用默认参数 09. 信号 ...
- C++框架_之Qt的信号和槽的详解
目录 C++_之Qt的信号和槽的详解 1.概述 1.1对象树(子对象动态分配空间不需要释放) 2.信号和槽 Qt5 的书写方式:(推荐的使用)★★★★★ Qt4 的书写方式: 3.自定义信号槽 3.1 ...
- 【qt】QT 的信号与槽机制
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...
- 【转载】QT 的信号与槽机制介绍
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...
- Qt的信号和槽是如何工作的
用Qt做过开发的朋友,不知道是否曾为下面这些问题疑惑过: 我们知道Qt是基于C++的,Qt写的代码最终还是要由C++编译器来编译,但是我们的Qt代码中有很多C++里没有的关键字,比如slots\ ...
- 【Qt专栏】Qt 中信号与槽的概念和实现机制
目录 一,信号和槽概念 1.元对象系统 2.信号和槽 3.底层实现机制 二,什么是观察者设计模式 三,观察者设计模式的编程套路 四,纯 C++ 实现信号与槽机制 1.槽函数模板类 2.信号模板类 3. ...
- qt槽函数如何传递多个参数_【Qt】信号和槽对值传递参数和引用传递参数的总结...
在同一个线程中 当信号和槽都在同一个线程中时,值传递参数和引用传递参数有区别: 值传递会复制对象:(测试时,打印传递前后的地址不同) 引用传递不会复制对象:(测试时,打印传递前后的地址相同) 不在同一 ...
最新文章
- 如何用 Redis 实现延迟队列?
- jupyter跑Java,C++/C,R
- go语言1.4版本将支持面向android开发,[翻译]Go语言1.4版本将支持面向Android开发
- WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
- 箭头函数的this指向谁_高阶函数
- Leedcode4-sort listnode 归并排序
- mysql批量存图片_教你如何在MySQL数据库中直接储存图片(3)
- uboot命令及内核启动参数
- opendir是安全重入函数吗_redis实现分布式锁,与jdk可重入锁ReentrantLock的原理对比剖析...
- mingw gcc mysql_Windows平台mingw编译器 mysql
- 最新基于高德地图的android进阶开发(3)GPS地图定位
- 编程小白C语言例题4
- endnotex9切换中文_EndNote9简明教程中文版
- Office Professional Plus 2010 产品密钥
- Chromecast 播放电脑本地视频
- SAE J3016:驾驶自动化分级(2021年4月,中文版)
- 通过azure学生认证拿到一年服务器使用权
- php仿阿里巴巴,php实现的仿阿里巴巴实现同类产品翻页
- RINEX2.10、2.11 : (观测值文件)不同观测值类型对比
- 华为鸿蒙适配小米2020,小米OV手机适配华为鸿蒙系统不被看好,魅族员工一针见血!...
热门文章
- SDL 库 无法解析的外部符号 __imp__fprintf
- C#线程同步(1)- 临界区&Lock .
- 如何判断网通、电信、铁通IP地址分配段
- js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
- javascript --- 实战中体会jsonp
- node --- 使用express.Router与body-parser
- 1 State Hook
- linux用户登录指定目录
- Android自己主动化測试之Monkeyrunner用法及实例
- 零食嘴----美食领域的美丽说