1

我有以下内容:

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

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

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

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

4

0 回答 0