QT筆記 -- connect函數的使用心得

QT connect的使用心得

本文記錄在項目中使用connect遇到的問題。

  • 連接了信號,但是槽函數沒有響應,問題出在connect函數上

connect的簽名如下:

connect(ui->bntShow,//sender 發送者
            SIGNAL(clicked(bool)),// signal 信號(事件)
            this,// receiver 接受者
            SLOT(OnTest(bool))//slot槽(事件處理函數)
            );

1.檢查返回值

bool ret = connect(...)
if(!ret)...

檢查返回值,如果connect失敗返回false

2.sender或reciever變量名是否寫錯

3. 槽函數只需要寫參數類型,不能加參數名字!!!

4.關鍵字SIGNAL和SLOT要大寫

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