Название: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon Отправлено: G-virus от Января 21, 2012, 23:31 Всем привет. Подскажите, пожалуйста, с такой неприятностью. Есть программа. Главный виджет, а точнее QLabel, который полностью лежит на главном виджете, выводит видео с помощью Phonon. С видео все хорошо. Но поверх этого QLabel есть другие виджеты, а точнее контейнеры widget, на которых лежат кнопки. Эти кнопки с помощью таймера выезжают из границ главного виджета, на каждый таймаут двигаясь по 1 единице. У кнопок заменил изображение на мое, нарисованное в фотошопе. Вообще, идея такая. чтобы кнопки были прозрачные и сквозь них было видно видео.
Но результат вот такой: (http://dl.dropbox.com/u/6052533/Screens/0526b17.jpg) Если вывод видео убрать, то все отлично: (http://dl.dropbox.com/u/6052533/Screens/053fc02.jpg) Можно ли как-то это смазывание убрать, но оставить прозрачность? Потому что толку от этих полупрозрачных кнопок, если включить свойство autoFillBackground (при нем не смазывается) Спасибо Название: Re: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon Отправлено: G-virus от Января 29, 2012, 23:39 Эм... я так понял, решения не существует? :)
Название: Re: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon Отправлено: Bepec от Января 30, 2012, 06:55 Скорее слишком мало информации, как это выглядит ;)
Картинки с прозрачностью? А как ставишь? А код какой? А мини примерчик выложить, а? Название: Re: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon Отправлено: _OLEGator_ от Января 30, 2012, 09:30 Не выйдет ничего у вас с прозрачностью, насколько я понимаю нельзя так напрямую вставлять полупрозрачные виджеты поверх OpenGL контекста.
Попробуйте все это дело на QGraphicsView/QGraphicsScene переложить, поидее должно будет работать. Название: Re: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon Отправлено: G-virus от Января 31, 2012, 23:10 Попробуйте все это дело на QGraphicsView/QGraphicsScene переложить, поидее должно будет работать. Простите, можно подробнее, что именно переложить? Название: Re: Смазываются пользовательские кнопки, выводимые поверх виджета с видео. Phonon Отправлено: _OLEGator_ от Февраля 01, 2012, 16:53 Добавить в сцену видеоплеер с анимированными элементами поверх него, посмотреть на результат.
Будут ли корректно прорисовываться прозрачность и не будет ли тормозить плеер. |