【发布时间】:2018-02-09 04:25:36
【问题描述】:
目前我有这段代码可以将几个 QLineEdits 添加到 ui.widget 但我还需要一个垂直滚动条以防元素过多 -> 可用空间有限:
QGridLayout *gridLayout = new QGridLayout(ui.widget);
int rowIndex = 0, colIndex = 0;
for(auto number : m_numbers)
{
QLineEdit *lineEdit = new QLineEdit();
gridLayout->addWidget(lineEdit, rowIndex, colIndex, Qt::AlignLeft);
if(colIndex == 7)
{
colIndex = 0;
++rowIndex;
}
else ++colIndex;
}
ui.widget->setLayout(gridLayout);
如何让它可滚动?
【问题讨论】: