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

摘要:
#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include#include#includeclassMainWindow:publicQMainWindow{Q_OBJECTpublic:MainWindow(QWidget*parent=0);~MainWindow();QRadi
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QRadioButton>
#include <QButtonGroup>

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();

    QRadioButton* radio0[10];
    QRadioButton* radio1[10];

    QButtonGroup*  group[10];
};

#endif // MAINWINDOW_H
#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    this->resize(400,300);
    this->centralWidget();

    QString str0[] = {"笔记本","电话","打印机"};
    QString str1[] = {"萝卜","白菜","青椒"};

    group[0] = new QButtonGroup(this);
    group[1] = new QButtonGroup(this);

    int xpos = 10 , ypos = 30 ;
    for(int i=0;i<3;i++)
    {
        radio0[i] = new QRadioButton(str0[i],this);
        group[0]->addButton(radio0[i]);
        radio0[i]->setGeometry(xpos,ypos,100,30);

        radio1[i] = new QRadioButton(str1[i],this);
        group[1]->addButton(radio1[i]);
        radio1[i]->setGeometry(xpos+110,ypos,100,30);

        ypos += 50 ;
    }
}

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-单选按钮-用于从多个选项中选取一个-单选神器第1张

免责声明:文章转载自《Qt5-控件-QRadioButton-单选按钮-用于从多个选项中选取一个-单选神器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇电脑中‘落雪’木马病毒如何解决七天开发安卓软件(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux 下nginx

所有的配置文件都在/etc/nginx (ect/nginx/nginx.conf) 下,并且每个虚拟主机已经安排在 了/etc/nginx/sites-available 程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中 并已经在/etc/init.d/下创建了启动脚本 nginx -------------------...

JEECMS站群管理系统-- 标签使用和模板的制作

1模板规划 1.1资源文件 资源文件就是网页中用到的图片、CSS、JS等元素,在CMS系统中所有的资源文件在网站的根目录中的 /res_base/所属网站定义资源目录/TEMPLEATE/WEB /res_base/所属网站定义资源目录/TEMPLEATE/WAP 解释:网站定义资源 在CMS系统中可以同时管理多个网站,也就是多个网站可以同时使用一套CMS...

更新Linux下openssl路径和库路径

更新Linux下openssl路径和库路径 参考ubuntu 中更新openssl库 新版openssl路径为老师博客中默认的路径/root/rocopenssl mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl /usr/include/openssl.bak ln -s...

【STM32H7】第6章 ThreadX操作系统移植(IAR)

论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第6章   ThreadX操作系统移植(IAR) 本章节将为大家介绍ThreadX内核的IAR方式移植和设计框架,理论上不建议初学者直接学习,因为本章节涉及到的知识点很多,建议对ThreadX的应用有一些了解后再...

opencv输出图片像素值

需求:在控制台输出灰度图像的像素值 代码: #include <stdio.h>#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgpr...

Visual C++内存泄露检测—VLD工具使用说明 .

Visual C++内存泄露检测—VLD工具使用说明 一.VLD工具概述 Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号;可以得到泄露内存的完整数据;可以设置内存泄露报告的级别;并且是开源免费的。 二.VLD下载...