Qt5-控件-QRadioButton-单选按钮-用于从多个选项中选取一个-单选神器

#ifndef MAINWINDOW_H
#define MAINWINDOW_H #include <QMainWindow>
#include <QRadioButton>
#include <QButtonGroup> class MainWindow : public QMainWindow
{
Q_OBJECT public:
MainWindow(QWidget *parent = );
~MainWindow(); QRadioButton* radio0[];
QRadioButton* radio1[]; QButtonGroup* group[];
}; #endif // MAINWINDOW_H
#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
this->resize(,);
this->centralWidget(); QString str0[] = {"笔记本","电话","打印机"};
QString str1[] = {"萝卜","白菜","青椒"}; group[] = new QButtonGroup(this);
group[] = new QButtonGroup(this); int xpos = , ypos = ;
for(int i=;i<;i++)
{
radio0[i] = new QRadioButton(str0[i],this);
group[]->addButton(radio0[i]);
radio0[i]->setGeometry(xpos,ypos,,); radio1[i] = new QRadioButton(str1[i],this);
group[]->addButton(radio1[i]);
radio1[i]->setGeometry(xpos+,ypos,,); ypos += ;
}
} MainWindow::~MainWindow()
{ }
#include "mainwindow.h"
#include <QApplication> int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show(); return a.exec();
}

Qt5-控件-QRadioButton-单选按钮-用于从多个选项中选取一个-单选神器

上一篇:操作系统开发系列—12.f.在内核中添加中断处理 ●


下一篇:前端性能优化:Add Expires headers