IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Appeler une Forme


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut Appeler une Forme
    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

  2. #2
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    je veux juste ajouter une petite chose:

    quand je n'utilise que Second.h + Second.cpp et je supprime les fichs de MaFentre le prog ùmarche et vise vers ca.

    Dc je penses que j ai un prob de inclusion ou qq chose de ce genre

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Par défaut
    J'ai pas bien compris ton erreur exactement, ton code ne compile pas ou il y a une erreur à l'execution de ton programme?

  4. #4
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut
    lorsque je compile (cads je tape make dans la console) j ai une erreure

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Par défaut
    Peux-tu poster ton erreur ici même, ce sera plus facile pour les personnes voulant t'aider.

  6. #6
    Membre éclairé Avatar de torNAdE
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 255
    Par défaut




Discussions similaires

  1. Réponses: 3
    Dernier message: 09/06/2012, 22h47
  2. appeler une form VB avec ses fonctionnalités
    Par zanoubya dans le forum Débuter
    Réponses: 4
    Dernier message: 18/09/2009, 17h26
  3. Réponses: 2
    Dernier message: 05/11/2007, 13h43
  4. Réponses: 2
    Dernier message: 16/10/2005, 14h07
  5. [VB.NET] Appeler une sub public dans un module de form
    Par SergeF dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/06/2004, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo