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

qt学习(二):信号和槽

2017-03-06 18:04 218 查看
信号和槽是qt的精髓 相信接触过一点的人都知道这个名称

1、一个信号可以链接多个槽 但是要注意的是在发射这个信号的时候会以不确定的顺序一个接一个的调用这些槽

2、多个信号链接一个槽 无论那个信号发射都会调用这个槽

3、一个信号可以和另外一个信号链接 一个信号发射被链接信号接着发射 和链接槽没有区别

4、链接可以移除 disconnect()

a、信号和槽必须有形同的参数类型和顺序 (例外信号参数多余槽的时候 多余的擦拭农户将会被简单的移除)

注:qt想使用信号和槽必须添加一个宏 Q_OBJECT 自己对qt的一些理解他的c++扩展功能都是通过moc工具完成的,,mac工具都是用纯c++编写所以qt代码可以同过任何一种c++编译器 moc工具的主要作用就是把qt自定义的一些宏 函数 等等 qt自己的东西翻译成 c++标准
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  信号-和槽