Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 25, 2009 14:34:37

Sher-Khan
От:
Зарегистрирован: 2009-10-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

Доброго дня уважаемые

Возник следующий вопрос есть два списка на основе QTreeView.
Необходимо чтобы при выборе пункта в первом списке во втором выводилась связанная с ним информация.

Вопрос в том как сделать реакцию на выбор пункта в списке?

Заранее благодарю



Офлайн

#2 Окт. 25, 2009 15:28:24

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

с помощью слотов и сигналов



Офлайн

#3 Окт. 26, 2009 09:29:44

Sher-Khan
От:
Зарегистрирован: 2009-10-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

спосибо
а какое событие надо использовать?



Офлайн

#4 Окт. 26, 2009 17:06:59

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

А это уже как вам удобнее, рекомендую посмотреть документацию



Офлайн

#5 Окт. 26, 2009 17:30:01

Sher-Khan
От:
Зарегистрирован: 2009-10-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

я туда и смотрю
если несложно ткните меня в список возможных сигналов



Офлайн

#6 Окт. 26, 2009 18:30:13

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

Sher-Khan
если несложно ткните меня в список возможных сигналов
http://www.riverbankcomputing.com/static/Docs/PyQt4/html/qabstractitemview.html
Под заголовком Qt Signals.
У самого QTreeView нет полезных вам сигналов, а это его суперкласс. Еще можете посмотреть QTreeWidget.



Офлайн

#7 Окт. 26, 2009 18:43:26

Sher-Khan
От:
Зарегистрирован: 2009-10-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

спосибо
буду эксперименрировать



Офлайн

#8 Окт. 27, 2009 22:01:56

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

взаимосвязанные списки в pyQt4

Можно либо сделать класс-наследника от QTreeView и воспользоваться его виртуальными методами (http://doc.trolltech.com/4.5/qabstractitemview.html#selectionChanged), либо брать сигналы от QItemSelectionModel: http://doc.trolltech.com/4.5/qitemselectionmodel.html#selectionChanged

Поучительная ссылка по теме: http://doc.trolltech.com/4.5/model-view-programming.html



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version