Fenêtre qui n'affiche ce qui est codé

kamy86 Messages postés 42 Statut Membre -  
cedric1989 Messages postés 298 Statut Membre -
Bonjour,
Mon problème c'est que à la compilation tout est réglo mais quand j'exécute la il ne s'affiche que le bouton valider en haut à gauche comme si je n'ai crée que lui et que je n'ai pas effectué de changement sur son emplacement, voilà le .h
#ifndef FENAJOUTF_H_INCLUDED
#define FENAJOUTF_H_INCLUDED

#include <QtGui>

class FenAjoutf : public QWidget
{
    public:
        FenAjoutf();

    private:

        QLineEdit *nom;
        QLineEdit *prenom;
        QLineEdit *adresse;
        QLineEdit *telephone;
        QPushButton *valider;
    };

#endif // FENAJOUTF_H_INCLUDED


et le .cpp
#include "FenAjoutf.h"

FenAjoutf::FenAjoutf()
{
    setFixedSize(300, 250);


    nom = new QLineEdit();
    prenom = new QLineEdit();
    adresse = new QLineEdit();
    telephone = new QLineEdit();


    QFormLayout *defLayout = new QFormLayout;
    defLayout->addRow("&Nom :", nom);
    defLayout->addRow("&Prénom :", prenom);
    defLayout->addRow("&Adresse :", adresse);
    defLayout->addRow("&Numéro de téléphone :", telephone);

    QGroupBox *groupDefinition = new QGroupBox("Ajout d'un fournisseur");
    groupDefinition->setLayout(defLayout);
    groupDefinition->setGeometry(30, 20, 240, 200);


       valider = new QPushButton("&valider", this);
    QHBoxLayout *boutonsLayout = new QHBoxLayout;
     boutonsLayout->setAlignment(Qt::AlignRight);
    boutonsLayout->addWidget(valider);



    }
A voir également:

1 réponse

cedric1989 Messages postés 298 Statut Membre 37
 
QGroupBox *groupDefinition = new QGroupBox("Ajout d'un fournisseur");

Le problème vient de la, je crois qu'il faut que tu rajoute this pour lui définir son widget parent.

QGroupBox *groupDefinition = new QGroupBox("Ajout d'un fournisseur", this);
1