Нужны идеи как реализовать поведение собственного виджета |
Здравствуйте, гость ( Вход | Регистрация )
Нужны идеи как реализовать поведение собственного виджета |
BRE |
15.4.2010, 13:13
Сообщение
#11
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
|
|
|
SABROG |
15.4.2010, 13:38
Сообщение
#12
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Так может это делать через QScrollArea? Слишком ограниченное применение. Я хочу добиться некой универсальной прослойки, которая позволит реализовать любой эффект над списком виджетов. Вот igor_bogomolov хотел реализовать виджет похожий на Compiz. Почему бы и нет, только не средствами графической сцены, а самому заняться отрисовкой всей анимации. |
|
|
Litkevich Yuriy |
15.4.2010, 14:18
Сообщение
#13
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Нашёл код, который был для меня исходным: Fading Effects with Qt 4.1
А вот свои изменения, я, похоже, не сохранил. |
|
|
igor_bogomolov |
15.4.2010, 14:27
Сообщение
#14
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Цитата(SABROG) Я хочу добиться некой универсальной прослойки, которая позволит реализовать любой эффект над списком виджетов. Так графическая сцена и является этой прослойкой. Всё необходимое для этого уже ест: возможность добавлять виджеты на сцену, компоновать их (layout'ы), готовые средства для различных трансформаций, анимация, различные эффекты. Другое дело, что пока есть баги. Исправят, надеюсь в ближайших релизах.
|
|
|
Litkevich Yuriy |
15.4.2010, 14:30
Сообщение
#15
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Нашёл код, ... вот у тролей в лаборатории, автор этого дела писал
|
|
|
SABROG |
15.4.2010, 15:47
Сообщение
#16
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Хочу такое http://zrusin.blogspot.com/2007/04/folding.html
только нигде нет исходников. Судя по всему используется QWindowSurface. |
|
|
igor_bogomolov |
15.4.2010, 16:01
Сообщение
#17
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Ух ты. Круть. Теперь я тоже хочу такое
Нужно найти способ сделать это без использования приватных классов. Иначе будут проблемы со сборкой под Linux Тут есть ссылки на svn. К сожалению не могу проверить сейчас. Может это как раз ссылки на исходники http://labs.trolltech.com/page/Graphics/Examples/Examples2 |
|
|
SABROG |
15.4.2010, 16:14
Сообщение
#18
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
Litkevich Yuriy |
15.4.2010, 16:15
Сообщение
#19
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
SVN-хранилище у них не работает больше, переехали в Git, но в git'е нет таких каталогов
|
|
|
igor_bogomolov |
15.4.2010, 16:22
Сообщение
#20
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Цитата SVN-хранилище у них не работает больше, переехали в Git, но в git'е нет таких каталогов Может где то в ихнем блоге поинтересоваться где можно исходнички взять?
|
|
|
Текстовая версия | Сейчас: 29.4.2024, 0:18 |