Problème QGroupBox dans un QGridLayout
Bonjour à tous,
je viens vers vous car, comme le titre l'indique, j'ai un problème pour intégrer un QGroupbox qui contiens des QRadiobutton dans un QGridlayout ....
L'application plante dès l'execution avec le message classique "Le programme a cessé de fonctionner"
J'espère que vous pourriez m'aider ...
Voici le code :
Code:
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
//#include <QtCore>
#include <QApplication>
#include <qlabel.h>
#include <QPushButton>
#include <qspinbox.h>
#include <qgridlayout.h>
#include <qgroupbox.h>
#include <qlayout.h>
#include <QRadioButton>
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
QWidget main;
QGridLayout * grille = new QGridLayout;
QHBoxLayout * ligne1 = new QHBoxLayout;
QHBoxLayout * ligne2 = new QHBoxLayout;
QVBoxLayout * ligne3 = new QVBoxLayout;
QLabel * kgLabel = new QLabel("Poids(en kg) : ");
QSpinBox * spinboxPoids = new QSpinBox;
QLabel * tailleLabel = new QLabel("Taille(en cm) : ");
QSpinBox * spinboxTaille = new QSpinBox;
QGroupBox * groupSexe = new QGroupBox("Sexe");
QRadioButton * radioH = new QRadioButton("Homme");
QRadioButton * radioF = new QRadioButton("Femme");
ligne1->addWidget(kgLabel);
ligne1->addWidget(spinboxPoids);
ligne2->addWidget(tailleLabel);
ligne2->addWidget(spinboxTaille);
ligne3->addWidget(radioH);
ligne3->addWidget(radioF);
groupSexe->setLayout(ligne3);
grille->addLayout(ligne1, 0, 0);
grille->addLayout(ligne2,1,0);
grille->addLayout(ligne3,2,0);
main.setLayout(grille);
main.show();
return a.exec();
} |
Merci d'avance.