Название: Игнорирование QSplitter`ом минимальных размеров виджетов внутри него Отправлено: strilya от Август 20, 2015, 17:45 Доброго времени суток. Дабы долго не описывать всю проблему - прикрепляю gif`ку.
На этом примере продемонстрирована проблема: Есть два QFrame, разделенных QSplitter`ом. У Frame1 прописана минимальная ширина в 200px (и в дизайнере и в коде). Как видно на примере, при не слишком большой скорости перемещения разделителя он достигает того самого минимального размера 1го фрейма и останавливается, но если его продолжить перемещать вплоть до одного из концов рабочей области приложения, то минимальный размер, почему-то игнорируется, и Frame1 полностью перекрывается Frame2. Подскажите, будьте добры, куда копать. Гифка с примером. (http://s7.hostingkartinok.com/uploads/images/2015/08/44d98c57c5154e1d516d94e039e33c41.gif) Название: Re: Игнорирование QSplitter`ом минимальных размеров виджетов внутри него Отправлено: PimenS от Август 20, 2015, 17:57 Привет!
Вроде можно задать, чтобы дочерний виджет не скрывался. Попробуй setChildrenCollapsible(bool). Название: Re: Игнорирование QSplitter`ом минимальных размеров виджетов внутри него Отправлено: strilya от Август 20, 2015, 18:12 Привет! Вроде можно задать, чтобы дочерний виджет не скрывался. Попробуй setChildrenCollapsible(bool). Спасибо, это действительно помогло. |