Форум сайта python.su
Доброго времени суток всем питонерам. Такой вопрос возник. Есть приложение на pyQt4. Можно ли сделать так, чтоб при разворачивании окна компоненты типа lisbox или lineedit (любые отвечающие за ввод\вывод) позиционировальсь согласно развёрнутому окну. Иными словами, чтоб вид у приложения в полноэкранном и обычном режиме примерно был одинаковым в визуальном восприятии. За ранее спасибо =)
Офлайн
kzoi_pyМожно для этого надо использовать Компановщики
Доброго времени суток всем питонерам. Такой вопрос возник. Есть приложение на pyQt4. Можно ли сделать так, чтоб при разворачивании окна компоненты типа lisbox или lineedit (любые отвечающие за ввод\вывод) позиционировальсь согласно развёрнутому окну. Иными словами, чтоб вид у приложения в полноэкранном и обычном режиме примерно был одинаковым в визуальном восприятии. За ранее спасибо =)
Офлайн
используйте сайзеры
Офлайн
то есть предлагаете обрабатывать событие разворачивания на весь экран?
Офлайн
Обычно в этом нет необходимости. В компоновщиках возможно указывать пропорции изменения размеров детей, при изменении размера родительского виджета.
Офлайн
kzoi_pyКак сказали выше для этого нужно использовать компоновщики, если делать интерфейс средствами QtDesigner'а то там вообще все просто и интуитивно понятно.
Доброго времени суток всем питонерам. Такой вопрос возник. Есть приложение на pyQt4. Можно ли сделать так, чтоб при разворачивании окна компоненты типа lisbox или lineedit (любые отвечающие за ввод\вывод) позиционировальсь согласно развёрнутому окну. Иными словами, чтоб вид у приложения в полноэкранном и обычном режиме примерно был одинаковым в визуальном восприятии. За ранее спасибо =)
Офлайн