QButtonGroup

QButtonGroup 是 Qt 中的一个类,它可以用来管理一组按钮。这些按钮通常是 QRadioButton 或 QCheckBox 类型,但也可以是其他类型的按钮。

使用 QButtonGroup 时,你可以将多个按钮添加到一个组中,并为这个组设置一个编号。这样,你就可以在程序中通过这个编号来管理这些按钮。

例如,你可以通过调用 QButtonGroup 的 buttons() 方法来获取这个组中的所有按钮。你也可以通过调用 checkedButton() 方法来获取当前被选中的按钮,或者调用 setId(int, int) 方法来设置某个按钮的编号。

下面是一个简单的例子,展示了如何使用 QButtonGroup 在程序中管理一组按钮:

``` #include #include

int main(int argc, char *argv[]) { QApplication app(argc, argv);

// 创建一个 QButtonGroup 对象
QButtonGroup group;

// 创建三个 QRadioButton 对象
QRadioButton *button1 = new QRadioButton("Option 1");
QRadioButton *button2 = new QRadioButton("Option 2");
QRadioButton *button3 = new QRadioButton("Option 3");

// 将这三个按钮添加到组中
group.addButton(button1);
group.addButton(button2);
group.addButton(button3);

// 设置按钮的编号
group.setId(button1, 1);
group.setId(button2, 2);
group.setId(button3, 3);

// 获取当前被选中的按钮
int id = group.checkedId();
q
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值