Решил сделать диалог со скрытыми дополнительными настройками. Пара полей ввода скрыта пока не будет нажата кнопка "More >>". Я соединил сигнал ее нажатия со слотом где переключаю видимость эти элементов. В этом слоте я также подстраиваю размер формы под новый размер. Но меня смущают два момента:
1. Чтобы изменение размера произошло надо вызывать adjustSize()
два раза;
2. Если изменить размер формы и показать/скрыть дополнительные поля ввода, ее размер снова становится минимальным. Я же хочу сохранять горизонтальный размер формы.
Поэтому мне кажется что я что-то делаю не правильно. Есть у кого-нибудь идеи как это правильно делается?
Минимальный компилируемый проект и скриншоты ниже
Эскизы прикрепленных изображений
 РЈРСВВВВеньшено Р В Р’В Р СћРІР‚ВВВР С• 6%
282 x 299 (17.56 килобайт)
|
 РЈРСВВВВеньшено Р В Р’В Р СћРІР‚ВВВР С• 6%
282 x 179 (14.54 килобайт)
|