Salut tout le monde,
Mon probléme est simple mais j'ai pas parvenu à le résoudre.
J'ai en ts 5 fichiers
-main.cpp
-MaFenetre.cpp + .h
-Second.cpp + .h
Code de main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <QApplication> #include "MaFenetre.h" #include "Second.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); MaFenetre fenetre; fenetre.show(); return app.exec(); }
code MaFenetere.h (dc le cpp j ai pas de grabnde choses)
code de Second.h (pas de grandes choses aussi pour le cpp
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
20
21
22
23
24
25
26
27 #ifndef DEF_MAFENETRE #define DEF_MAFENETRE #include <QApplication> #include <QWidget> #include <QPushButton> #include <QTextEdit> #include <QObject> class MaFenetre : public QWidget { Q_OBJECT public: MaFenetre(); public slots: void afficheSecond(int largeur); private: QPushButton *m_Next; QPushButton *m_Quit; QTextEdit *m_Text; }; #endif
Bon si je cxlue les fichizers Second.cpp + .h tout marche bien mais si j ajoute les fichiers de Second au moment de make il m'affiche une erreur.
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
20
21
22 #ifndef DEF_SECOND #define DEF_SECOND #include <QApplication> #include <QPushButton> class Second : public QWidget { // Q_OBJECT public: Second(); //public slots: //void afficheSecond(int largeur); private: QPushButton *m_Suiv; }; #endif
mon prob c'est que je veux à partir d'un boucton de la Widget MaFenetre j'affiche la deuxieme qui est Second.
Est ce que qqn pourra me dire où est la faute?
Merci
Partager