当前位置: 代码迷 >> 综合 >> QT : QRadioButton 单选框 操作详解
  详细解决方案

QT : QRadioButton 单选框 操作详解

热度:43   发布时间:2024-01-04 03:41:18.0

文章目录

    • 1. ui界面拖拉创建`Radio Button`控件
    • 2. 创建按钮组
    • 3. 添加QRadioButton 控件到QButtonGroup
    • 4. 设置按钮控件`Radio Button`默认被选中
    • 5.程序判断按钮组内哪一个单选框被选中:

1. ui界面拖拉创建Radio Button控件

在这里插入图片描述

2. 创建按钮组

头文件:

#include <QButtonGroup>

创建按钮组:

QButtonGroup *m_btnGroup1 = new QButtonGroup;

3. 添加QRadioButton 控件到QButtonGroup

将按钮控件Radio Button添加到按钮组QButtonGroup
addButton(控件指针,按钮组ID)

m_btnGroup1->addButton(ui->radioButton1,0);
m_btnGroup1->addButton(ui->radioButton2,1);

4. 设置按钮控件Radio Button默认被选中

    ui->radioButton1->setChecked(1);

5.程序判断按钮组内哪一个单选框被选中:

// 如果按钮组内ID为0的单选按钮被选中
if(m_btnGroup1->checkedId() == 0)
{……
}