Qt网格布局动态布局时,若行数或者列数减少时,需要重置比例,否则旧比例依旧存在:
// 重置比例
for (int i = 0; i < gridLayout->rowCount(); ++i) {
gridLayout->setRowStretch(i, 0);
}
for (int i = 0; i < gridLayout->columnCount(); ++i) {
gridLayout->setColumnStretch(i, 0);
}