zoukankan      html  css  js  c++  java
  • Qt 网格布局

    把十六个button放到网格布局的界面上

    #include "mainwindow.h"
    #include <QApplication>
    #include<QtWidgets>
    #include <iostream>
    
    int main(int argc, char *argv[])
    {
        QApplication a(argc,argv);
        QWidget w;
    
        QPushButton * pb[16];//QPushButton指针数组
        for(int i=0;i<16;i++)
        {
            pb[i] = new QPushButton("AAAAA");
        }
    
    
        QGridLayout *pg=new QGridLayout;
    
    
        pg->addWidget(pb[0],0,0,2,1);  //把按钮pb添加到第0行0列,该按钮占据1行和1列单元格。
        pg->addWidget(pb[1],0,1,2,1);
        pg->addWidget(pb[2],0,2,2,1);
        pg->addWidget(pb[3],0,3,2,1);
        pg->addWidget(pb[4],1,0,2,1);
        pg->addWidget(pb[5],1,1,2,1);
        pg->addWidget(pb[6],1,2,2,1);
        pg->addWidget(pb[7],1,3,2,1);
        pg->addWidget(pb[8],2,0,2,1);
        pg->addWidget(pb[9],2,1,2,1);
        pg->addWidget(pb[10],2,2,2,1);
        pg->addWidget(pb[11],2,3,2,1);
        pg->addWidget(pb[12],3,0,2,1);
        pg->addWidget(pb[13],3,1,2,1);
        pg->addWidget(pb[14],3,2,2,1);
        pg->addWidget(pb[15],3,3,2,1);
    
    
        w.setLayout(pg);
        w.showMaximized();
        a.exec();
    
    }
  • 相关阅读:
    【待整理】转义字符
    关系运算符 与 逻辑运算符
    浏览器相关
    正则表达式
    样式定义——多重浏览器
    事件
    属性定义
    数组
    日期
    构造函数
  • 原文地址:https://www.cnblogs.com/nanqiang/p/10009295.html
Copyright © 2011-2022 走看看