Хотелось бы узнать, как сделать подобный интерфес:
http://i033.radikal.ru/1001/4c/927a39c55734.pngт.е. чтобы при нажатии например на кнопку, часть виджетов становилась невидимой и размер всего окна менялся в соответствии с размером только видимых виджктов.
Проблема в том, что при нажатии на кнопку, размер окна не меняется, а виджеты заполняются в окне в соответствии с его размером (т.е. перемещаются на середину)
в книжке прочитал возможное решение: наследовать класс от класса, созданного в Qt Designer, и в его конструкторе прописать
C++ (Qt)
someWidget->hide();
layout()->setSizeConstraint(QLayout::SetFixedSize)
тогда окно уменьшается при необходимости, но нельзя изменить его размеры потом. Как быть?