qt学习(二):信号和槽

  • 信号和槽是qt的精髓 相信接触过一点的人都知道这个名称
          1、一个信号可以链接多个槽   但是要注意的是在发射这个信号的时候会以不确定的顺序一个接一个的调用这些槽
          2、多个信号链接一个槽  无论那个信号发射都会调用这个槽
          3、一个信号可以和另外一个信号链接  一个信号发射被链接信号接着发射 和链接槽没有区别
          4、链接可以移除 disconnect()
          a、信号和槽必须有形同的参数类型和顺序 (例外信号参数多余槽的时候 多余的擦拭农户将会被简单的移除)

注:qt想使用信号和槽必须添加一个宏 Q_OBJECT  自己对qt的一些理解他的c++扩展功能都是通过moc工具完成的,,mac工具都是用纯c++编写所以qt代码可以同过任何一种c++编译器   moc工具的主要作用就是把qt自定义的一些宏  函数   等等 qt自己的东西翻译成 c++标准

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章