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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: VideoWidget  (Прочитано 4895 раз)
crossly
Гость
« : Июнь 13, 2009, 18:05 »

всем привет..
есть необходимость отрисовать  текст поверх Phonon::VideoWidget ... кто знает как это можно сделать... paintEvent  у него не вызывается... Грустный
Записан
MoPDoBoPoT
Гость
« Ответ #1 : Июнь 13, 2009, 18:33 »

Вот интересная темка, может поможет:
http://www.forum.crossplatform.ru/index.php?showtopic=2839
Записан
mugabe
Гость
« Ответ #2 : Июнь 15, 2009, 10:51 »

Видео чаще всего отрисовывается на оверлее (замечали, что PrintScreen видео не берет?). Как это делается в Phonon не знаю, но подозреваю что так же.
Соответственно QPainter-ом на нем рисовать вряд ли получится.

з.ы. Хотя, если рисовать на том же виджете, на котором рисуется подложка оверлея отличным от подложки цветом, то видео поверх этих рисунков выводиться не будет.
« Последнее редактирование: Июнь 15, 2009, 10:53 от mugabe » Записан
Sergeich
Гость
« Ответ #3 : Июнь 21, 2009, 15:43 »

Можно засунуть VideoWidget в QGraphicsView как embedded widget (в качестве viewport лучше всего выставить QGLWidget), после этого с ним можно творить что захочешь: трансформации, полупрозрачность, текст поверх видео: http://labs.trolltech.com/blogs/2008/11/28/videos-get-pimped/
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Июнь 22, 2009, 20:05 »

кстати это нормально что пример из статьи не работает на 2х осях (вин ХР и кубунта)?Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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