QT 按键组 - QButtonGroup

链接: https://blog.csdn.net/potato123232/article/details/118788209?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167003540616800215050615%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=167003540616800215050615&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-3-118788209-null-null.142v67control,201v3control_1,213v2t3_control2&utm_term=QButtonGroup&spm=1018.2226.3001.4187

示例:创建一个按键组,并将其设置为互斥选择,该按键组中放入4个按键,设置初选中按钮为id==1,并设置了相应的信号与槽。

buttonGroup = new QButtonGroup();
buttonGroup->setExclusive(true);// 如果此属性为真,则在任何给定时间只能选中组中的一个按钮,即设置这个按键组为互斥模式
buttonGroup->addButton(ui->SB1, 0);
buttonGroup->addButton(ui->SB2, 1);
buttonGroup->addButton(ui->SB4, 3);
buttonGroup->addButton(ui->SB5, 4);
// 该槽函数做了一件事:修改被选中按键的样式
connect(buttonGroup, SIGNAL(buttonToggled(int,bool)), this, SLOT(Button(ButtonsBarToggled(int,bool)));
buttonGroup->button(1)->setChecked(true);  // 为customGroup组设置初选项
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuechanba

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值