环境: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(){}