Господа!
Прошу помочь разобраться с компоновкой виджетов и layout-ов.
Имею:
all = new QVBoxLayout(this);
top = new QHBoxLayout();
.......................................
all->addLayout(top);
all->setResizeMode(QLayout::Auto);
затем в прорамме по разным событиям в all добавляется и удаляется еще один виджет
all->addWidget(m_grid); и all->remove(m_grid); соотв-о.
Проблема в том, что m_grid каждый раз разного размера и когда после большего m_grid добавляется меньший, то окошко остается большего размера, то есть не ресайзится до размеров виджета меньшего размера.
Подскажите куда копать.
Спасибо.
Adjusts the size of the widget to fit the contents.
Uses sizeHint() if valid (i.e if the size hint's width and height are >= 0), otherwise sets the size to the children rectangle (the union of all child widget geometries).