Qt編程之信號和槽

         聲明一個信號要使用signal關鍵字,在signal前面不能使用public、private和protected等限定符,因爲只有定義該信號的類及子類纔可以發射該信號。而且信號只用聲明,不需要也不能對它進行定義實現。還要注意,信號沒有返回值,只能是void類型的。因爲是有QDialog類及其子類派生的類才能使用信號和槽的機制,這裏的MyDialog類繼承自Qdialog類,Qdialog類又繼承自QWidget類,QWidget類是QObject類的子類,所以這裏可以使用信號和槽。不過使用信號和槽還必須在類聲明的最開始處添加Q_OBJECT宏。
發佈了148 篇原創文章 · 獲贊 3359 · 訪問量 45萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章