Russian Qt Forum

Qt => Мультимедиа => Тема начата: crossly от Июнь 13, 2009, 18:05



Название: VideoWidget
Отправлено: crossly от Июнь 13, 2009, 18:05
всем привет..
есть необходимость отрисовать  текст поверх Phonon::VideoWidget ... кто знает как это можно сделать... paintEvent  у него не вызывается... :(


Название: Re: VideoWidget
Отправлено: MoPDoBoPoT от Июнь 13, 2009, 18:33
Вот интересная темка, может поможет:
http://www.forum.crossplatform.ru/index.php?showtopic=2839


Название: Re: VideoWidget
Отправлено: mugabe от Июнь 15, 2009, 10:51
Видео чаще всего отрисовывается на оверлее (замечали, что PrintScreen видео не берет?). Как это делается в Phonon не знаю, но подозреваю что так же.
Соответственно QPainter-ом на нем рисовать вряд ли получится.

з.ы. Хотя, если рисовать на том же виджете, на котором рисуется подложка оверлея отличным от подложки цветом, то видео поверх этих рисунков выводиться не будет.


Название: Re: VideoWidget
Отправлено: Sergeich от Июнь 21, 2009, 15:43
Можно засунуть VideoWidget в QGraphicsView как embedded widget (в качестве viewport лучше всего выставить QGLWidget), после этого с ним можно творить что захочешь: трансформации, полупрозрачность, текст поверх видео: http://labs.trolltech.com/blogs/2008/11/28/videos-get-pimped/


Название: Re: VideoWidget
Отправлено: Авварон от Июнь 22, 2009, 20:05
кстати это нормально что пример из статьи не работает на 2х осях (вин ХР и кубунта)?:)