2009-12-17 2 views

Répondre

36

Je crois que vous voudriez utiliser QtActionGroup pour grouper ces éléments de menu qui devraient s'exclure mutuellement. Il les fait également ressembler à un bouton radio lorsqu'il est rendu. Smth like this:

QActionGroup* group = new QActionGroup(this); 

ui->actionTest1->setCheckable(true); 
ui->actionTest2->setCheckable(true); 
ui->actionTest3->setCheckable(true); 

ui->actionTest1->setActionGroup(group); 
ui->actionTest2->setActionGroup(group); 
ui->actionTest3->setActionGroup(group); 

3 éléments de menu ci-dessus doivent être rapprochés ensemble; plus de détails ici: QActionGroup Class Reference

+1

L'utilisation du style 'windows' empêche-t-elle le rendu en tant que bouton radio? – WilliamKF