ButtonRadio Button是单选按钮,多选的我们可以用Check Box来实现。当我们拖四个控件到widget时只能选择一个
#include "widget.h"
#include "ui_widget.h"
#include <QWidget>
#include <QPushButton>
#include <QButtonGroup>
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;
}
我们再运行
这样就实现了分组选择