Название: QGraphicsSvgItem Отправлено: 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/ Название: Re: QGraphicsSvgItem Отправлено: iroln от Ноября 06, 2011, 21:34 Цитировать Но так как запихать QWebView на QGraphicsScene. Может быть использовать QGraphicsWebView? QGraphicsWebView является по сути графическим элементом сцены, который можно добавить на сцену как любой другой элемент.Название: Re: QGraphicsSvgItem Отправлено: illusionoflife от Ноября 09, 2011, 09:23 Спасибо, действительно, работает.
Обидно из-за глюка Svg тащить WebKit |