Partage
  • Partager sur Facebook
  • Partager sur Twitter

TP : ZeroClassGenerator

Sujet résolu
Anonyme
    13 octobre 2020 à 1:13:46

    Bonjour, 

    Je suis en train de faire le TP:ZeroClassGenerator. J'en suis au toute première ligne. 

    Mon fichier fenetreprincipale.h :

    #ifndef FENETREPRINCIPALE_H
    #define FENETREPRINCIPALE_H
    
    #include <QtWidgets>
    
    class FenetrePrincipale : public QWidget
    {
        Q_OBJECT
    
    public:
        FenetrePrincipale();
    
    
    
    private:
        QLineEdit *m_nom;
        QLineEdit *m_classMere;
        QCheckBox *m_protegerHeader;
        QCheckBox *m_genererConstructeur;
        QCheckBox *m_genererDestructeur;
        QCheckBox *m_ajouterCommentaire;
        QLineEdit *m_ajouter;
        QLineEdit *m_dateCreation;
        QTextEdit *m_Role;
        QPushButton *m_generer;
        QPushButton *m_quitter;
    };
    
    #endif // FENETREPRINCIPALE_H

    Mon fichier fenetreprincipale.cpp :

    #include <QtWidgets>
    #include "fenetreprincipale.h"
    
    FenetrePrincipale::FenetrePrincipale()
    {
        QFormLayout *definitionLayout = new QFormLayout;
    
        m_nom = new QLineEdit;
        m_classMere = new QLineEdit;
    
        definitionLayout -> addRow("&Nom", m_nom);
        definitionLayout -> addRow("Classe &mère", m_classMere);
    
        QGroupBox *definitionGroup = new QGroupBox("Définition des classes");
        definitionGroup -> setLayout(definitionLayout);
    
    
    }
    

    Mon fichier main.cpp : 

    #include <QtWidgets>
    #include "fenetreprincipale.h"
    
    
      int main (int argc, char *argv[])
    {
        QApplication app(argc, argv);
    
        FenetrePrincipale *fenetre = new FenetrePrincipale();
        fenetre->show();
        return app.exec();
    
    }
    

    Voilà, lorsque j'exécute le code, une fenêtre s'ouvre mais il n'apparait absolument rien. 

    Merci beaucoup de venir à mon secours!




    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      13 octobre 2020 à 7:23:56

      Salut,

      Tu n'as pas ajouté ton definitionGroup à ton layout ou ta fenêtre avec le "addWidget".

      Aussi tu n'as pas ajouté le QFormLayout à ta fenêtre :

      this->setLayout(definitionLayout);

      -
      Edité par Anonyme 13 octobre 2020 à 7:26:46

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        13 octobre 2020 à 19:08:36

        Merci! J'essaie ça ce soir!
        • Partager sur Facebook
        • Partager sur Twitter

        TP : ZeroClassGenerator

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown