1. 程式人生 > 其它 >Qt 多個按鈕每次只能選擇一個

Qt 多個按鈕每次只能選擇一個

技術標籤:qtqt5



如上圖,有時需要在多個按鈕之間來回切換,且只能同時選中一個按鈕。
方法很簡單

#include <QButtonGroup>
QButtonGroup* _btnGroup = new QButtonGroup(this); 
_btnGroup->addButton(ui->btn_1,0);
_btnGroup->addButton(ui->btn_2,1);
_btnGroup->addButton(ui->btn_3,2);
_btnGroup->setExclusive(true);

還有一步: ui->btn_1->setCheckable(true);

或 如下圖勾選;不設定的效果可以自己測試一下,看看兩者之間的區別
在這裡插入圖片描述