QGridLayout *gl = new QGridLayout;
gl->addItem(item,0,0,1,3);
gl->addItem(item,1,0);
gl->addWidget(gtScrollWidget,1,1);
gl->addWidget(verticalBar,1,2);
gl->addItem(itemBegin,2,0);
gl->addWidget(horiztontalBar,2,1);
QVBoxLayout *mainLayout = new QVBoxLayout;
mainLayout->addLayout(gl);
setLayout(mainLayout);
这样得到三行三列的网格布局后,我用gl->cellRect(1,1)得到第2行2列的QRect的宽度和高度会是0呢?
我试了所有的cellRect()得到都是0。我的网格里第个对象都不是空。
[ 此帖被xlttap在2010-05-21 11:16重新编辑 ]