Russian Qt Forum
Ноябрь 01, 2024, 02:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Игнорирование QSplitter`ом минимальных размеров виджетов внутри него  (Прочитано 2549 раз)
strilya
Гость
« : Август 20, 2015, 17:45 »

Доброго времени суток. Дабы долго не описывать всю проблему - прикрепляю gif`ку.
На этом примере продемонстрирована проблема: Есть два QFrame, разделенных QSplitter`ом. У Frame1 прописана минимальная ширина в 200px (и в дизайнере и в коде). Как видно на примере, при не слишком большой скорости перемещения разделителя он достигает того самого минимального размера 1го фрейма и останавливается, но если его продолжить перемещать вплоть до одного из концов рабочей области приложения, то минимальный размер, почему-то игнорируется, и Frame1 полностью перекрывается Frame2.
Подскажите, будьте добры, куда копать.

Гифка с примером.
« Последнее редактирование: Август 20, 2015, 17:47 от strilya » Записан
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #1 : Август 20, 2015, 17:57 »

Привет!

Вроде можно задать, чтобы дочерний виджет не скрывался.
Попробуй setChildrenCollapsible(bool).
Записан
strilya
Гость
« Ответ #2 : Август 20, 2015, 18:12 »

Привет!

Вроде можно задать, чтобы дочерний виджет не скрывался.
Попробуй setChildrenCollapsible(bool).

Спасибо, это действительно помогло.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.