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 : 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
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.