Виджет в QT скрывает дочерний объект, а минимальную высоту нельзя обновить без закрытия виджета
При разработке QT сегодня столкнулся с головной болью, не закрывая объект QWidget, я изменил видимость подобъектов виджета, после чего вызвал следующую функцию интерфейса: resize(minimumSize()) для обновления
минимального
size , не действует. После долгих попыток я, наконец, нашел способ принудительного обновления. Код выглядит следующим образом:
setMinimumHeight(0); // inorder to get right minimumSize !!!!
adjustSize();
resize(minimumSize());
Протест эффективен! ! ! !