Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2010 13:26:03

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

динамический интерфейс в PyQt

Очень хочется создать динамический интерфейс (типа чтоб по какому-нибудь действию юзера QLineEdit заменялся, например, на QComboBox) Все до чего додумался - заменять весь layout. Может есть более простые пути?



Офлайн

#2 Янв. 12, 2010 15:34:23

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

динамический интерфейс в PyQt

dartNNN
а зачем его заменять? Когда проще сделать редактируемый комбобокс. А вообще все просто, show() - hide(). Если о совмещении разных виджетов говорить - при работе с теми же таблицами мне сильно помогал QItemDelegate.



Офлайн

#3 Янв. 12, 2010 22:41:03

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

динамический интерфейс в PyQt

QStackedLayout в помощь, если хочется именно подменять виджеты на форме.



Офлайн

#4 Янв. 13, 2010 09:28:14

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

динамический интерфейс в PyQt

Спасибо за помощь



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version