#include "dialog.h"
#include <QApplication>
#include<QLabel>
#include<QString>
#include<QGridLayout>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QString texts[]={"1","2","3","4","5","6","7","8","9"};
QWidget *window = new QWidget;
window->resize(250,100);
window->setWindowTitle("QGridLayout");
QGridLayout *gridlayout = new QGridLayout;
gridlayout->setSpacing(2);
gridlayout->setMargin(2);
for(int i=0,k=0;i<3;i++,k+=3)
{
for(int j=0;j<3;j++)
{
QLabel *label = new QLabel(texts[k+j]);
label->setFrameStyle(QFrame::Panel+QFrame::Sunken);
if(i<2)
label->setMinimumSize(55,0);
else
label->setMinimumSize(55,50);
label->setAlignment(Qt::AlignCenter);
gridlayout->addWidget(label,i,j);
}
}
gridlayout->setColumnStretch(0,1);
gridlayout->setColumnStretch(1,2);
gridlayout->setColumnStretch(2,3);
window->setLayout(gridlayout);
window->show();
return app.exec();
}