Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Позиционирование компонентов в PyQt4 [RSS Feed]

#1 Март 8, 2010 12:17:28

kzoi_py
От:
Зарегистрирован: 2009-02-01
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Позиционирование компонентов в PyQt4

Доброго времени суток всем питонерам. Такой вопрос возник. Есть приложение на pyQt4. Можно ли сделать так, чтоб при разворачивании окна компоненты типа lisbox или lineedit (любые отвечающие за ввод\вывод) позиционировальсь согласно развёрнутому окну. Иными словами, чтоб вид у приложения в полноэкранном и обычном режиме примерно был одинаковым в визуальном восприятии. За ранее спасибо =)



Офлайн

#2 Март 8, 2010 13:44:20

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Позиционирование компонентов в PyQt4

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



Офлайн

#3 Март 8, 2010 13:47:32

qwer
От:
Зарегистрирован: 2009-03-30
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Позиционирование компонентов в PyQt4

используйте сайзеры



Офлайн

#4 Март 8, 2010 16:50:45

kzoi_py
От:
Зарегистрирован: 2009-02-01
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Позиционирование компонентов в PyQt4

то есть предлагаете обрабатывать событие разворачивания на весь экран?



Офлайн

#5 Март 8, 2010 18:57:14

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Позиционирование компонентов в PyQt4

Обычно в этом нет необходимости. В компоновщиках возможно указывать пропорции изменения размеров детей, при изменении размера родительского виджета.



Офлайн

#6 Март 18, 2010 20:47:43

vvs
От:
Зарегистрирован: 2010-03-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Позиционирование компонентов в PyQt4

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



Офлайн

  • Начало
  • » GUI
  • » Позиционирование компонентов в PyQt4[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version