QButtonGroup 的使用

1、3以后尽量手写,因为没有现在的控件了

2、

 1   // lyy : 2016/8/26 12:17:41 说明:存放radioButton
 2         QButtonGroup *buttonGroup;
 3   // lyy : 2016/8/26 11:11:55 说明:radioButton
 4     buttonGroup = new QButtonGroup();
 5     buttonGroup->addButton (ui.noSpace_Btn, 0);
 6     buttonGroup->addButton (ui.smallSpace_Btn, 1);
 7     buttonGroup->addButton (ui.mediumSpace_Btn, 2);
 8     buttonGroup->addButton (ui.bigSpace_Btn, 3);
 9 
10 // lyy : 2016/8/26 14:15:58 说明:用这种方法默认选择与mSelectRadioButton保持一致
11     QRadioButton *path = qobject_cast<QRadioButton*> (buttonGroup->button (mSelectRadioButton));
12     path->setChecked (true);
13 
14   connect (buttonGroup, SIGNAL (buttonClicked (int)), this, SLOT (buttonJudge (int)));
View Code

3、槽函数

1 void DailyPaper::buttonJudge (int iid)
2 {
3     quint16 a = buttonGroup->checkedId();
4     QMessageBox::information (this, "test", QString::number (a));
5     mSelectRadioButton = a;
6     //  QMessageBox::information (this, "test1", QString::number (a));
7 }
View Code

 

转载于:https://www.cnblogs.com/ants_double/p/5883772.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值