qt學習(二):信號和槽

  • 信號和槽是qt的精髓 相信接觸過一點的人都知道這個名稱
          1、一個信號可以鏈接多個槽   但是要注意的是在發射這個信號的時候會以不確定的順序一個接一個的調用這些槽
          2、多個信號鏈接一個槽  無論那個信號發射都會調用這個槽
          3、一個信號可以和另外一個信號鏈接  一個信號發射被鏈接信號接着發射 和鏈接槽沒有區別
          4、鏈接可以移除 disconnect()
          a、信號和槽必須有形同的參數類型和順序 (例外信號參數多餘槽的時候 多餘的擦拭農戶將會被簡單的移除)

注:qt想使用信號和槽必須添加一個宏 Q_OBJECT  自己對qt的一些理解他的c++擴展功能都是通過moc工具完成的,,mac工具都是用純c++編寫所以qt代碼可以同過任何一種c++編譯器   moc工具的主要作用就是把qt自定義的一些宏  函數   等等 qt自己的東西翻譯成 c++標準

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