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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGraphicsView и виджет Pnonon::VideoPlayer  (Прочитано 4190 раз)
nn1317
Гость
« : Сентябрь 28, 2009, 11:12 »

Добрый день)
Пишу программу где будет полностью рисованный интерфейс, поэтому решил попробовать QGraphicsView вместо обычной перегрузки paintEvent(..). Однако, на главном окне должна работать vlc трансляция через phonon... пробовал QGraphicsProxyWidget - звук есть, а видео нет, даже черного экрана не видно. Зато консоли ругается
QGraphicsProxyWidget::setWidget: cannot embed widget 0x3df1c0 which is not a toplevel widget, and is not a child of an embedded widget

Если пробую просто назначить родителем этого виджета QGraphicsView, то появляется черный экран где нибудь и только звук, в консоли
MPlayer: "<vo_direct3d>Unable to copy the frame to the back buffer"

Это можно как то побороть или все таки paintEvent?))
Записан
nn1317
Гость
« Ответ #1 : Сентябрь 29, 2009, 12:59 »

решение оказалось довольно простым)
для QGraphicsView сделал setMask, вырезав области Phonon::VideoPlayer... и все ок;)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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