1、按钮组QButtonGroup
如果有多个单选按钮,可以统一放进一个按钮组。

图中有三个单选按钮放进了一个QGroupBox,并且设置了水平布局,现在要将这三个单选按钮放进一个按钮组,之前的想法是先把三个按钮加入按钮组,再把按钮组放进QGroupBox的水平布局里,但好像行不通,现在知道按钮组QButtonGroup不需要放进布局,直接把按钮放进按钮组,这样的话三个按钮既在QGroupBox的水平布局里,也在QButtonGroup按钮组里。
m_buttonGroup = new QButtonGroup(this);
m_buttonGroup->addButton(ui.radioButton, 2); //单选按钮放进按钮组,并设置按钮ID
m_buttonGroup->addButton(ui.radioButton_2, 1);
m_buttonGroup->addButton(ui.radioButton_3, 0)

文章介绍了如何在Qt中使用QButtonGroup管理多个单选按钮,以及QRadioButton和QCheckBox的选中/未选中状态控制和多选功能。特别提到了QCheckBox的tristate状态。
最低0.47元/天 解锁文章
525

被折叠的 条评论
为什么被折叠?



