Добрый день
Eсть QTreeWidget и хочется "падагнать" окно под него так чтобы не скроллить по горизонтали. Подобная задача возникает далеко не впервые, но всякий раз я не помню как делал, а когда нахожу в коде - для нового случая не работает
Напр в этот раз почему-то sizeHint - где сядешь, там и слезешь. Выкрутился так
C++ (Qt)
auto * layout = m_list->parentWidget()->layout();
layout->invalidate();
layout->activate();
QSize diff = m_list->viewportSizeHint() - m_list->viewport()->size();
if (diff.width() > 0)
// resize window
Нужен using для протектед viewportSizeHint, ну то мелочи