QT信号和槽机制的注意事项
2016-09-01 11:26
218 查看
1、要把信号成功连接到槽(或者连接到另一个信号),它们的参数必须具有相同的顺序和相同的类型:
connect(ftp,SIGNAL(rawCommandReply(int,const QString &)),this,SLOT(processReply(int,QString&)));
2、如果信号的参数比它所连接的槽的参数多,那么多余的参数将会被简单地忽略掉:
connect(ftp,SIGNAL(rawCommandReply(int,const QString &)),this,SLOT(checkErrorCode(int)));
3、如果参数类型不匹配,或者如果信号或槽不存在,则当应用程序使用调试模式构建后,Qt会在运行时发出警告。
相关文章推荐
- QT信号和槽机制注意事项
- Qt 的信号与槽机制介绍(10个要注意的问题)
- qt 自定义信号槽需要注意的事项
- 检测Qt for symbian前后台切换 以及 信号槽使用的注意事项
- Qt信号槽使用注意事项
- Qt中的“析构”机制、QObject *parent、注意事项
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- QT 的信号与槽机制介绍
- QT信号和槽机制分析
- Android:onNewIntent()触发机制及注意事项
- Qt学习记录--02 Qt的信号槽机制介绍(含Qt5与Qt4的差异对比)
- (转)Qt中如何使用样式表QPalette以及相关注意事项
- Qt信号与槽自动关联机制
- QT 的信号与槽机制介绍
- QT 的信号与槽机制介绍
- QT的信号与槽机制
- QT源码之Qt信号槽机制与事件机制的联系
- Qt学习——信号与槽机制
- Android:onNewIntent()触发机制及注意事项
- Qt 信号槽机制解析二 分析原代码