Russian Qt Forum
Сентябрь 22, 2024, 00:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon  (Прочитано 4672 раз)
G-virus
Гость
« : Январь 21, 2012, 23:31 »

Всем привет. Подскажите, пожалуйста, с такой неприятностью. Есть программа. Главный виджет, а точнее QLabel, который полностью лежит на главном виджете, выводит видео с помощью Phonon. С видео все хорошо. Но поверх этого QLabel есть другие виджеты, а точнее контейнеры widget, на которых лежат кнопки. Эти кнопки с помощью таймера выезжают из границ главного виджета, на каждый таймаут двигаясь по 1 единице. У кнопок заменил изображение на мое, нарисованное в фотошопе. Вообще, идея такая. чтобы кнопки были прозрачные и сквозь них было видно видео.
 Но результат вот такой:


Если вывод видео убрать, то все отлично:


Можно ли как-то это смазывание убрать, но оставить прозрачность? Потому что толку от этих полупрозрачных кнопок, если включить свойство autoFillBackground (при нем не смазывается)

Спасибо
Записан
G-virus
Гость
« Ответ #1 : Январь 29, 2012, 23:39 »

Эм... я так понял, решения не существует? Улыбающийся
Записан
Bepec
Гость
« Ответ #2 : Январь 30, 2012, 06:55 »

Скорее слишком мало информации, как это выглядит Подмигивающий
Картинки с прозрачностью?
А как ставишь?
А код какой?
А мини примерчик выложить, а?
Записан
_OLEGator_
Гость
« Ответ #3 : Январь 30, 2012, 09:30 »

Не выйдет ничего у вас с прозрачностью, насколько я понимаю нельзя так напрямую вставлять полупрозрачные виджеты поверх OpenGL контекста.
Попробуйте все это дело на QGraphicsView/QGraphicsScene переложить, поидее должно будет работать.
Записан
G-virus
Гость
« Ответ #4 : Январь 31, 2012, 23:10 »

Попробуйте все это дело на QGraphicsView/QGraphicsScene переложить, поидее должно будет работать.

Простите, можно подробнее, что именно переложить?
Записан
_OLEGator_
Гость
« Ответ #5 : Февраль 01, 2012, 16:53 »

Добавить в сцену видеоплеер с анимированными элементами поверх него, посмотреть на результат.
Будут ли корректно прорисовываться прозрачность и не будет ли тормозить плеер.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.