Bonjour à tous,
Dans une QDialog, j'ai une QCombobox combobox et une QGroupBox groupbox.
Je voudrais que groupbox soit cachée ou affichée selon l'item qui est selectionné dans combobox.
Mais voilà, ça en marche pas, rien ne se passe lorsque je fais défiler la lsite des items dans ma boite de dialogue.
Connections signal/slot :
Déclaration de mon slot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public: void setupUi(QDialog *startWindow) { ... QObject::connect(this->comboBox, SIGNAL(currentIndexChanged(int)), this->groupBox, SLOT( displayPlateauParam(int))); ... }
Quelqu'un peut m'expliquer où est le probleme et comment le résoudre ?
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 public Q_SLOTS: void displayPlateauParam(int iCurIdx) { //int curIdx=comboBox->currentIndex(); switch (iCurIdx) { case 0: this->groupBox->show(); break; case 1: this->groupBox->hide(); break; default: break; } }
merci par avance.
Partager