信號和槽

環境:VS2008+QT4.8.3
如果要實現相應的信號對應一個槽函數,建議使用手動連接的方式。否則會出現槽函數對於一個信號響應兩次的問題。
手動連接:

  1. 在對應的.h文件中聲明槽函數
    這裏寫圖片描述
private slots:
    void on_loginBtn_clicked();
  1. 在相應的對話框的構造函數進行手動連接
    這裏寫圖片描述
    connect(ui.loginBtn, SIGNAL(clicked()), this, SLOT(on_loginBtn_clicked()) );
  1. 編寫槽函數的實現
    這裏寫圖片描述
void LoginDlg::on_loginBtn_clicked(){}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章