2009-12-17 1 views

risposta

36

Credo che vorreste usare QtActionGroup per raggruppare quelle voci di menu che dovrebbero escludersi a vicenda. Rende anche loro un pulsante di scelta quando vengono renderizzati. Smth come questo:

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 voci di menu sopra dovrebbero essere tentare insieme; maggiori dettagli qui: QActionGroup Class Reference

+1

L'utilizzo dello stile 'windows' impedisce il rendering come pulsante di opzione? – WilliamKF