Доброго времени суток.
Борюсь с компоновкой элементов окна.
Есть окно, унаследованное от QMdiSubWindow. На нём размещаю несколько QLCDNumber. Пытался скомпоновать ПКМ на виджете окна -> скомпоновать по сетке. В конструкторе нормально компонуется, при запуске всё скомкано в кучу в левом-верхнем углу, а компилятор выдаёт предупреждение:
QLayout: Attempting to add QLayout "" to CurrentParams "CurrentParams", which already has a layoutПрошёлся дебагером. Предупреждение получаю на этапе конструктора ui дочернего окна:
void setupUi(QWidget *CurrentParams)
{
if (CurrentParams->objectName().isEmpty())
CurrentParams->setObjectName(QStringLiteral("CurrentParams"));
CurrentParams->resize(563, 420);
gridLayout_2 = new QGridLayout(CurrentParams); // на этом месте получаю предупреждение
...
Что я делаю не так?