我有以下内容:
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。这里有什么遗漏的吗?