当前位置: 首页 > news >正文

QT中QRadioButton实现分组C++

        通过对QRadioButton组件进行分组可解决QRadioButton组件的互斥性

实现如下。

假设已设计好UI并且有UI代码情况:

头文件引用:

#include <QButtonGroup>

分组功能 ,cpp文件代码实现:

Your_Project::Your_Project(QWidget* parent) :QMainWindow(parent),ui(new Ui::Your_Project)
{ui->setupUi(this);//分组1btnGroup1 = new QButtonGroup(this)btnGroup1->addButtom(ui->radioButton_1,0);    //分组1、序号0btnGroup1->addButtom(ui->radioButton_2,1);    //分组1、序号1btnGroup1->addButtom(ui->radioButton_3,2);    //分组1、序号2//分组2btnGroup2 = new QButtonGroup(this)btnGroup2 ->addButtom(ui->radioButton_4,0);    //分组2、序号0btnGroup2 ->addButtom(ui->radioButton_5,1);    //分组2、序号1btnGroup2 ->addButtom(ui->radioButton_6,2);    //分组2、序号2
}

判断QRadioButton组件是否选中,cpp文件代码实现:

if(btnGroup1->checkedId()==0)
{//分组1的序号0被选中
}

由此可实现两个分组的QRadioButton组件选中状态无互斥性

http://www.lryc.cn/news/165265.html

相关文章:

  • kafka实战报错解决问题
  • vite+react 使用 react-activation 实现缓存页面
  • 【android 蓝牙开发——蓝牙耳机】
  • Golang goroutine 进程、线程、并发、并行
  • 如何做到安全上网
  • 优维低代码实践:菜单
  • git merge 如何撤销
  • 解读package.json 中的功能
  • UMA 2 - Unity Multipurpose Avatar☀️四.UMA人物部位的默认颜色和自定义(共享)颜色
  • phpstorm配置php运行环境
  • 算法训练营day49|动态规划 part10:(LeetCode 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II)
  • Swagger 使用教程
  • 单例模式-饿汉模式、懒汉模式
  • UG\NX二次开发 复制3元素的double数组到另一个数组 UF_VEC3_copy
  • 骨传导耳机对人体有危险吗?会损害听力吗?
  • Spring Boot @Value读不到Nacos配置中心的值。(properties配置文件)
  • Rocky Linux怎么安装mysql
  • 轻量级软件FastGithub实现稳定访问github
  • 芯科蓝牙BG27开发笔记6-精简第一个程序
  • Android8.1 hal 加载wifi ko模块流程
  • Unity SteamVR 开发教程:SteamVR Input 输入系统(2.x 以上版本)
  • PyTorch中,卷积层、池化层、转置卷积层输出特征图形状计算公式总结
  • Git Cherry Pick命令
  • 算法:经典贪心算法--跳一跳[2]
  • Vue 和 React 前端框架的比较
  • 【Java】什么是过滤器链(FilterChain )?哪些场景可以使用过滤器链?
  • Vue-video-player下载失败(npm i 报错)
  • 数据在内存中的存储(1)
  • LINUX常用命令练习
  • 2022年全国研究生数学建模竞赛华为杯C题汽车制造涂装-总装缓存调序区调度优化问题求解全过程文档及程序