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 ?