Bonjour , j'ai un petit soucis dans mon programme
Je souhaite faire lorsque je clique sur un bouton il se grise , et lorsque je clique sur un autre bouton le premier bouton grisé se dégrise et vice versa
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 QObject::connect(bouton1, SIGNAL(clicked(bool)), bouton1, SLOT(setEnabled(bool))); QObject::connect(bouton2, SIGNAL(clicked(bool)), bouton1, SLOT(setDisabled(bool))); QObject::connect(bouton2, SIGNAL(clicked(bool)), bouton2, SLOT(setEnabled(bool))); QObject::connect(bouton1, SIGNAL(clicked(bool)), bouton2, SLOT(setDisabled(bool)));
Donc ceci fonctionne pour 2 boutons mais je souhaiterai le faire de manière général pour 5 boutons par exemple et m'éviter d'écrire 20 ligne de code
Voilà voilà , si quelqu'un a une solution je suis preneur
Dois-je créer une classe bouton ?
Partager