QGridLayout无法调整垂直间距到1
...
QGridLayout *pnlBtns;
...
for (row = 0; row < 3; row++)
for (col = 0; col < 4; col++)
{
ui->pnlBtns->addWidget(m_btns[row*4 + col], row, col);
}
ui->pnlBtns->setContentsMargins(0,0,0,0);
ui->pnlBtns->setSpacing(0);
ui->pnlBtns->setVerticalSpacing(0);
不管
ui->pnlBtns->setContentsMargins(0,0,0,0);
ui->pnlBtns->setSpacing(-1);
ui->pnlBtns->setVerticalSpacing(-1);
还是
ui->pnlBtns->setContentsMargins(0,0,0,0);
ui->pnlBtns->setSpacing(0);
ui->pnlBtns->setVerticalSpacing(0);
里面的m_btns垂直间隔至少有6个像素。怎么让里面的m_btns紧密排列?
setFixedSize是可以的,但setFixedSize后pnlBtns的整个尺寸缩小近一半