信号与槽连接时不能带形参,但数据类型要保持一致。
来源:互联网 发布:爱知中学录取分数线 编辑:程序博客网 时间:2024/04/29 13:05
connect(m_mediaService, SIGNAL(getmathFinished(const Command::GetMediaParam& param, const Command::GetMediaResult& result)),
this, SLOT(slotGetmathFinished(const Command::GetMediaParam& param, const Command::GetMediaResult& result)));
在这个连接里面,多了形参param, result. 这样的连接是无效的。即使发出信号也是收不到, 而且这种错识,有时不容易察觉。
正确写法是:
connect(m_mediaService, SIGNAL(getmathFinished(const Command::GetMediaParam&, const Command::GetMediaResult&)),
this, SLOT(slotGetmathFinished(const Command::GetMediaParam&, const Command::GetMediaResult&)));
还有就是const 与非const 不是同一数据类型,如果不注意,连接也是不会成功的。
0 0
- 信号与槽连接时不能带形参,但数据类型要保持一致。
- 信号与槽的连接
- QT 信号与槽在不同线程不能连接的问题
- QT 信号与槽在不同线程不能连接的问题
- QT 信号与槽在不同线程不能连接的问题
- DataSupport.order 里变量名要与类里面的大小写保持一致,如submitTime 不能写为 submittime
- QT信号与槽-多信号连接槽
- QT类之间信号与槽连接
- QT信号与槽的自动连接
- 简单的Qt连接信号与槽
- 信号与槽的connect连接函数
- 信号与槽的连接方式
- J-Link在SWD模式与MCU能连接成功但不能读写
- J-Link在SWD模式与MCU能连接成功但不能读写
- Ubuntu能连接内网,但不能连接外网
- Qt 信号与信号,信号与槽
- 连接信号与响应函数---QT
- 用飞鱼星路由器上网时能联通VPN但不能连接到具体的服务器:
- 无聊时总结总结算法之04冒泡排序
- js常用正则表达式
- Spring入门
- Android Build (1) -- Source Code Build Steps
- linux命令ps aux|grep java和ps -ef|grep java 有什么区别?
- 信号与槽连接时不能带形参,但数据类型要保持一致。
- sqlalchemy使用session的add方法
- 【shiro】shiro 学习笔记4-初识shiro授权
- 浏览器的兼容问题
- leetcode笔记:Coin Change
- JAVA线程池ThreadPoolExecutor的简单使用
- Metro-Ural119递推
- get post 请求
- Android中通过进程注入技术修改系统返回的Mac地址