![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
_vladimir_ |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 20.7.2009 Пользователь №: 927 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем здрасте!
Вопрос: как реализовать в pyqt4 похожий по функциональности сплиттер http://www.digitalfanatics.org/e8johan/pro...zesplitter.html ? Может кто встречал аналоги? |
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Это обычное переопределение с рисованием стрелочек на сплитере. (paintEvent)
Или я не до конца понял и там есть какой-то дополнительный функционал? Сообщение отредактировал ViGOur - 20.7.2009, 23:37 |
|
|
_vladimir_ |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 20.7.2009 Пользователь №: 927 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Это обычное переопределение с рисованием стрелочек на сплитере. (paintEvent) Или я не до конца понял и там есть какой-то дополнительный функционал? есть: при нажатии на стрелочку сплиттер скрывает в соответствующую сторону виджет, при повторном нажатии -- возвращает его в исходное состояние. поясняющий работу пример можно посмотреть тут http://www.obout.com/splitter/ex_collapseexpandpanel.aspx правда не имеющий отношения к QT или тут http://demos.telerik.com/aspnet-ajax/split.../defaultcs.aspx |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
_vladimir_ |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 20.7.2009 Пользователь №: 927 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
спасибо за советы.
если я правильно понял, то готового решения (кроме как сам KDMinimizeSplitter) в qt нет и самый правильный и быстрый путь -- это переопределив базовый qsplitter, дорисовать стрелку и добавить setCollapsible |
|
|
ViGOur |
![]()
Сообщение
#6
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Ты все правильно понял.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.6.2025, 10:12 |