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.