Qt之QRadioButton多选一
时间: 2018-09-17来源:OSCHINA
前景提要
「深度学习福利」大神带你进阶工程师,立即查看>>>
QRadioButton多选一,QCheckBox多选多 QString str1[3] = {"NetBook", "Handset", "Tablet"}; QRadioButton *radio1[3]; QRadioButton *radio2[3]; int ypos = 30; for(int i = 0; i < 3; ++i){ radio1[i] = new QRadioButton(str1[i], this); radio1[i]->setGeometry(10, ypos, 150, 30); ypos += 40; } QString str2[3] = {"In-Vehicle", "SmartTV", "Media Phone"}; ypos = 30; for(int i = 0; i < 3; ++i){ radio2[i] = new QRadioButton(str2[i], this); if(i == 2) radio2[i]->setChecked(true); //默认选中 radio2[i]->setGeometry(180, ypos, 150, 30); ypos += 40; } //使用QButtonGroup分组实现分离 QButtonGroup *group1 = new QButtonGroup(this); QButtonGroup *group2 = new QButtonGroup(this); group1->addButton(radio1[0]); group1->addButton(radio1[1]); group1->addButton(radio1[2]); group2->addButton(radio2[0]); group2->addButton(radio2[1]); group2->addButton(radio2[2]);

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行