http://doc.qt.io/qt-4.8/qgridlayout.html#QGridLayout-2QGridLayout:您必須插入此網格到另一個佈局
什麼是以下報價是什麼意思?
您必須將此網格插入到另一個佈局中。您可以隨時將小部件和佈局插入到此佈局中,但在插入其他佈局之前不會執行佈局。
我還沒有將它插入任何佈局,也沒有設置父級。爲什麼這個工作?
void Screen::displayWordOnScreen()
{
for (uint i = 0; i < NumOfBlanks; i++)
{
blank[i] = createBlank (SLOT (blankFilled (QString)));
}
QGridLayout *mainLayout = new QGridLayout;
mainLayout->setSizeConstraint (QLayout::SetFixedSize);
for (uint i = 0; i < NumOfBlanks; i++)
{
mainLayout->addWidget (blank[i], 0, i);
}
setLayout (mainLayout);
}