同一个界面,写法完全一样的四个按钮为什么会有一个不生效呢?
准爵 2018-08-10 04:23:27 头文件里
public slot:
void on_pbLogin_clicked();
void on_pbPlayback_clicked();
void on_pbPause_clicked();
void on_pbStopPlayBack_clicked();
源文件构造函数里
connect(ui.pbLookup, SIGNAL(ui.pbLookup->clicked()), SLOT(on_pbLookup_clicked()));
connect(ui.pbPlayback, SIGNAL(ui.pbPlayback->clicked()), SLOT(on_pbPlayback_clicked()));
connect(ui.pbPause, SIGNAL(ui.pbPause->clicked()), SLOT(on_pbPause_clicked()));
connect(ui.pbStopPlayback, SIGNAL(ui.pbStopPlayback->clicked()), SLOT(on_pbStopPlayBack_clicked()));
然后是四个实现
void Client::on_pbLookup_clicked(){...}
void Client::on_pbPlayback_clicked(){...}
void Client::on_pbStopPlayBack_clicked(){...}
void Client::on_pbPause_clicked(){...}
这四个按钮里pbStopPlayBack的槽函数进不去(里面的debug信息输出不了),其他三个都正常,为什么呢???
我是Qt5.9.1+VS2015,用Qt designer生成的界面,界面完全没动,上面都是VS里写的。