您的位置:首页 > 编程语言 > Qt开发

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