Signal clicked() non fonctionnel
saut
j'ai créé une form avec Qt Designer , une form simple avec un QPushButton et QLineEdit.
le signal clicked ne fonctionne pas dans ce code !!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #include "u_mainwindow.h"
class mainwindow : public QWidget
{
public:
mainwindow()
{
mw = new QMainWindow;
ui.setupUi(mw);
connect(ui.pushButton,SIGNAL(clicked()),this , SLOT(onClick()));
mw->show();
}
void onClick()
{
ui.lineEdit->setText("changed"); //
}
private:
Ui_MainWindow ui;
QMainWindow * mw;
};
int main(int argc, char* argv[])
{
QApplication app(argc,argv);
mainwindow widget;
app.setStyle("cleanlooks");
return app.exec();
} |
merci