Qt学习 Radio Button的多组二选一选择

ButtonRadio Button是单选按钮,多选的我们可以用Check Box来实现。当我们拖四个控件到widget时只能选择一个Qt学习 Radio Button的多组二选一选择_第1张图片

#include "widget.h"
#include "ui_widget.h"
#include 
#include 
#include 

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    QButtonGroup *myGroup = new QButtonGroup;
    if(myGroup)
    {
        myGroup->addButton(ui->daytime,0);
        myGroup->addButton(ui->night,1);
    }
    ui->daytime->setChecked(true);
    QButtonGroup *mGroup = new QButtonGroup;
    if(mGroup)
    {
        mGroup->addButton(ui->morning,0);
        myGroup->addButton(ui->afternoon,1);
    }
    ui->morning->setChecked(true);

}

Widget::~Widget()
{
    delete ui;
}

我们再运行Qt学习 Radio Button的多组二选一选择_第2张图片
这样就实现了分组选择

你可能感兴趣的:(c++,qt)