使用QAlignment后,QGridLayout小部件消失

时间:2012-11-16 03:25:10

标签: qt qgridlayout

我有以下内容:

QGridLayout *layout = new GridLayout();
layout->addWidget(rightBuf, row, 0);
layout->addWidget(i, row, 1);
layout->addWidget(leftBuf, row, 2);

显示fiine。但是,当我将对齐添加到第二行时,即:

layout->addWidget(i, row, 1, Qt::AlignTop);

小部件从屏幕上消失。我想我已经尝试了一切让它对齐顶部,包括将它放入QVBoxLayout然后将其添加到QGridLayout。这里有什么遗漏的吗?

0 个答案:

没有答案