Bonjour à tous j'aurais besoin d'un petit coup de main,voilà j'ai un tableur ou je veux afficher une qdialog qui s'affiche quand je sélectionne recherche dans mon menu sa compile bien mais la boite de dialog ne s'affiche pas,celle-ci existe bien ,je vous donne mon code merci à vous du temps prit .
dialog.cpp :
dialog.h :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include "dialog.h" #include "ui_dialog.h" Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog){ ui->setupUi(this); } Dialog::~Dialog() { delete ui; } void Dialog::on_find_clicked() { } void Dialog::on_close_clicked() { }
ma fonction dans le mainwindows :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef DIALOG_H #define DIALOG_H #include "ui_dialog.h" #include <QDialog> class Dialog : public QDialog { Q_OBJECT public: Ui::Dialog *ui; explicit Dialog(QWidget *parent = 0); ~Dialog(); private slots: void on_find_clicked(); void on_close_clicked(); }; #endif // DIALOG_H
Merci à vous :)Code:
1
2
3
4
5 void MainWindow::Recherche() { Dialog dialog(this); }