環境:VS2008+QT4.8.3
如果要實現相應的信號對應一個槽函數,建議使用手動連接的方式。否則會出現槽函數對於一個信號響應兩次的問題。
手動連接:
- 在對應的.h文件中聲明槽函數
private slots:
void on_loginBtn_clicked();
- 在相應的對話框的構造函數進行手動連接
connect(ui.loginBtn, SIGNAL(clicked()), this, SLOT(on_loginBtn_clicked()) );
- 編寫槽函數的實現
void LoginDlg::on_loginBtn_clicked(){}