QRadioButton
- API
- 使用方式
QRadioButton是Qt提供的单选按钮, 一般都是以组的方式来使用(多个按钮中同时只能选中其中一个)
如果单选按钮被选中, 再次点击这个按钮选中状态是不能被取消的
API
// 构造函数
/*
参数:
- text: 按钮上显示的标题
- parent: 按钮的父对象
*/
QRadioButton::QRadioButton(const QString &text, QWidget *parent = nullptr);
QRadioButton::QRadioButton(QWidget *parent = nullptr);
其他的参看QAbstractButton
使用方式
对于QRadioButton来说,分组很重要
设置默认选中
#include "myqradiobutton.h"
#include "ui_myqradiobutton.h"
#include "QDebug"
myQRadioButton::myQRadioButton(QWidget *parent) :
QDialog(parent),
ui(new Ui::myQRadioButton)
{
ui->setupUi(this);
ui->radioButton_3->setChecked(true);
}
myQRadioButton::~myQRadioButton()
{
delete ui;
}
void myQRadioButton::on_radioButton_clicked()
{
qDebug()<<"苹果";
qDebug()<<"";
}
void myQRadioButton::on_radioButton_2_clicked()
{
qDebug()<<"香蕉";
}
void myQRadioButton::on_radioButton_3_clicked()
{
qDebug()<<"梨子";
}
void myQRadioButton::on_radioButton_4_clicked()
{
qDebug()<<"大众";
}
void myQRadioButton::on_radioButton_5_clicked()
{
qDebug()<<"福特";
}