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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGraphicsSvgItem  (Прочитано 2950 раз)
illusionoflife
Гость
« : Ноябрь 06, 2011, 20:51 »

Доброго времени суток.
Потребовалось мне на QGraphicsScene положить анимированный объект.
Посмотрев на KDE игрушки, где в формате svg использовась идея покадровой анимации, причем анимация зашита в коде, а не в svg.
я пожал плечами, и, прочитав документацию к QGraphicsSvgItem, скачал svg анимацию и ждало меня разочарование.
Не проигрывается анимация, хоть убейся. Забавно, что
QSvgRenderer::animate() == false а QSvgRenderer::framesPerSecond() == 30
А вот анимация bubbles.svg работает. С svg знаком плохо, но примеры качал с вики Inkscape.
Браузерами и, QWebView отображается правильно. Но так как запихать QWebView на QGraphicsScene.
Заранее спасибо
Как вставить флеш, нашел, как вставить файлы нет.
Это не работает  http://paste.pocoo.org/show/503819/
 А это из примера Qt и работает.  http://paste.pocoo.org/show/503820/


Записан
iroln
Гость
« Ответ #1 : Ноябрь 06, 2011, 21:34 »

Цитировать
Но так как запихать QWebView на QGraphicsScene.
Может быть использовать QGraphicsWebView? QGraphicsWebView является по сути графическим элементом сцены, который можно добавить на сцену как любой другой элемент.
« Последнее редактирование: Ноябрь 06, 2011, 21:43 от iroln » Записан
illusionoflife
Гость
« Ответ #2 : Ноябрь 09, 2011, 09:23 »

Спасибо, действительно,  работает.
Обидно из-за глюка Svg тащить WebKit
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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