![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
kwisp |
![]()
Сообщение
#1
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
реализовывал ли кто нибудь полупрозрачность???
|
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
QPainter::setOpacity
Глянь: Link |
|
|
kwisp |
![]()
Сообщение
#3
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(ViGOur @ 25.2.2009, 13:45) Link QPainter::setOpacity спасибо, немного не то. этот метод делает кучу пикселей прозрачными и распределяет по непрозрачной области смотрится не важно вообще. ищу сейчас красивую полупрозрачность... |
|
|
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(kwisp @ 25.2.2009, 13:55) Link ищу сейчас красивую полупрозрачность... Это как? ![]() Картинку полупрозрачную? |
|
|
kwisp |
![]()
Сообщение
#5
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(ViGOur @ 25.2.2009, 14:47) Link Это как? да вот коллега по работе гооврит что нельзя сделать в Qt полупрозрачнео меню без рамки а под меню идет фильм. при том фиьм выводится через какой нить плеер не кюти способами... короче необходимо сделать просто полупрозрачный виджет с непрозрачными надписчями... что то типо того. |
|
|
SABROG |
![]()
Сообщение
#6
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(kwisp @ 25.2.2009, 15:09) Link да вот коллега по работе гооврит что нельзя сделать в Qt полупрозрачнео меню без рамки Он прав. В Qt нет средств, чтобы делать это кроссплатформенно. Отдельно для каждой платформы - не вопрос. Да и то может потребоваться в xorg.conf прописать настройки, чтобы поддерживалась композиция. FAQ троллей: Link Link Сообщение отредактировал SABROG - 25.2.2009, 15:32 |
|
|
void* |
![]()
Сообщение
#7
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
единственное что еще подобное есть насколько я знаю это QWidget::setWindowOpacity(qreal)
хотя это походу не то... Сообщение отредактировал void* - 25.2.2009, 15:33 |
|
|
SABROG |
![]()
Сообщение
#8
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Просто надо разделить понятие полу-прозрачности и частичной полу-прозрачности. Первое не вопрос, второе гемор.
|
|
|
kwisp |
![]()
Сообщение
#9
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(SABROG @ 25.2.2009, 15:31) Link Он прав. досадно. он сейчас сидит разбирается с оверлеем. будем думать дальше ![]() а если изменить задачу. пустья qt методами показываю фильм и хочу повех его показать полупрозрачное меню. есть варианты?? |
|
|
SABROG |
![]()
Сообщение
#10
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Цитата(kwisp @ 25.2.2009, 16:05) Link пустья qt методами показываю фильм и хочу повех его показать полупрозрачное меню. есть варианты?? Да, переопределить paintEvent у того виджета, что будет показывать видео и рисовать что угодно, тогда прокатит. Хотя я бы тогда попробовал рисовать сразу на видео фрейм. Нашел исходник QAlphaWidget - Link Работает только под винду, судя по всему. Сообщение отредактировал SABROG - 25.2.2009, 16:34 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.8.2025, 2:07 |