2021 시작

#include "widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    QString btn_str[5] = {"One","Two","Three","four","Five"};
    grid_layout = QSharedPointer<QGridLayout>
            (new QGridLayout(this));


    for(int i=0;i<5;i++)
    {
        gbtn[i] = QSharedPointer<QPushButton>
                (new QPushButton(btn_str[i]));
    }

    grid_layout->addWidget(gbtn[0].get(),0,0);      //컴퓨터에선 0이 첫번째이다.
    grid_layout->addWidget(gbtn[1].get(),0,1);      //1번재 줄 2번째 칸
    grid_layout->addWidget(gbtn[2].get(),1,0,1,2);  //2번째 줄 1,2,3칸 차지
    grid_layout->addWidget(gbtn[3].get(),2,0);      //3번째 줄 1번째 칸
    grid_layout->addWidget(gbtn[4].get(),2,1);      //3번째 줄 2번째 칸
}

Widget::~Widget()
{
}

QGridLayout.zip
0.00MB

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading