Bonjour.
Je voudrais savoir comment afficher le bouton d'une classe, dans la fenêtre d'une autre classe. Ci joint le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <QtGui/QApplication> #include "mafen.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); MaFen maFen; maFen.show(); return app.exec(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #ifndef MAFEN_H #define MAFEN_H #include <QWidget> #include "affichage.h" class MaFen : public QWidget { Q_OBJECT public: MaFen(QWidget *parent= 0); public: Affichage m_aff; }; #endif // MAFEN_H
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #include "mafen.h" MaFen::MaFen(QWidget *parent) : QWidget(parent) { m_aff.afficher(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef AFFICHAGE_H #define AFFICHAGE_H #include <QWidget> #include <QPushButton> class Affichage : public QWidget { Q_OBJECT public: Affichage(QWidget *parent= 0); void afficher(void); private: QPushButton *m_bp; }; #endif // AFFICHAGE_HActuellement avec ce code j'ai deux fenêtres, une fenêtre principale et une fenêtre avec le bouton. Moi je voudrais le bouton dans la fenêtre principale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include "affichage.h" Affichage::Affichage(QWidget *parent) : QWidget(parent) { m_bp = new QPushButton("Test", parent); afficher(); } void Affichage::afficher(void) { m_bp->show(); }
Je débute avec Qt et j'ai un peu de mal.
Merci.
Partager