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