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 :
Merci d'avance.
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(); }
Partager