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 : 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
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
 
#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
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.

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