qt 设置单选按钮(checkbox或radiobutton等)的方法
2017-03-15 10:44
1386 查看
方法一: 在同一个buttongroup中的按钮只能单选,buttongroup在QtDesigner中无法找到
1. 添加到buttongroup中,选择多个按钮,右键,添加指定按钮组
2. 或代码添加,代码如下
void ButtonGroup::initCheckBoxGroup()
{
QButtonGroup* pButtonGroup = new QButtonGroup(this);
pButtonGroup->addButton(ui.checkBox,1);
pButtonGroup->addButton(ui.checkBox_2, 2);
pButtonGroup->addButton(ui.checkBox_3, 3);
pButtonGroup->addButton(ui.checkBox_4, 4);
pButtonGroup->addButton(ui.checkBox_5, 5);
}
方法二:
通过信号statuschange,判断某个checkbox的状态改变,设置其他checkbox状态,感觉很麻烦,没有上一种方法简单好用
1. 添加到buttongroup中,选择多个按钮,右键,添加指定按钮组
2. 或代码添加,代码如下
void ButtonGroup::initCheckBoxGroup()
{
QButtonGroup* pButtonGroup = new QButtonGroup(this);
pButtonGroup->addButton(ui.checkBox,1);
pButtonGroup->addButton(ui.checkBox_2, 2);
pButtonGroup->addButton(ui.checkBox_3, 3);
pButtonGroup->addButton(ui.checkBox_4, 4);
pButtonGroup->addButton(ui.checkBox_5, 5);
}
方法二:
通过信号statuschange,判断某个checkbox的状态改变,设置其他checkbox状态,感觉很麻烦,没有上一种方法简单好用
相关文章推荐
- RadioGroup、RadioButton(单选按钮)、CheckBox(多选按钮)和Toast的使用方法
- RadioButton左边设置图片大小,右边设置单选按钮大小的通用方法
- 【Android 开发】:UI控件之单选按钮 RadioButton 的使用方法
- ASP.NET单选按钮控件RadioButton常用属性和方法介绍
- CheckBox(复选按钮)/RadioButton(单选按钮)/BulletedList控件
- android单选按钮(RadioButton)、复选框(CheckBox)
- 单选按钮(RadioButton)与复选框(CheckBox)的功能与用法
- QT界面,按钮,Label背景图片设置方法
- asp.net GridView中使用RadioButton单选按钮的方法
- Android用户界面基础之CheckBox(复选按钮)、RadioButton(单选按钮)学习
- 单选按钮--->RadioButton和复选按钮---->checkBox的使用
- 单选按钮(RadioButton)与 复选框(CheckBox)的功能与 用法
- android学习总结(16.08.29)单选按钮(RadioButton),多选按钮(CheckBox)和开关按钮(Switch)
- 单选按钮radioButton 多选按钮checkBox Toast 的使用
- ASP.NET单选按钮控件RadioButton常用属性和方法介绍
- Qt中设置按钮透明的方法
- Android基础入门教程——2.3.5.RadioButton(单选按钮)&Checkbox(复选框)
- Android练习-----单选按钮(RadioButton) && 复选框(CheckBox)