Название: Вопрос по сохранению/печати QGraphicsScene Отправлено: viktor.kz от Октябрь 30, 2009, 14:17 Здравствуйте.
Добавляю QGraphicsSvgItem на сцену. Отображается нормально (т.е. как вектор), но при сохранении сцены в Svg или печати, итем отображается/сохраняется как растр. Соответственно качество, мягко сказать - никакое. Если заглянуть в сохраненный Svg то видно, что сохранился итем как png. (data:image/png) Сохраняю так: Код
Конечно, есть вариант самому парсить Svg, который загружается в QGraphicsSvgItem, и рисовать (линии/полилинии, точки, полигоны), но это гемор. Кто нибудь сталкивался с такой проблемой? P.S. Qt 4.5.0 Заранее спасибо. Название: Re: Вопрос по сохранению/печати QGraphicsScene Отправлено: SABROG от Октябрь 30, 2009, 18:19 Для QSvgGenerator нужны элементы типа QPainterPath, все остальное будет превращаться в картинку.
Название: Re: Вопрос по сохранению/печати QGraphicsScene Отправлено: viktor.kz от Октябрь 30, 2009, 19:24 Для QSvgGenerator нужны элементы типа QPainterPath, все остальное будет превращаться в картинку. Тогда чем он отличается QSvgGenerator от QPrinter'a непонятно. Как бы название говорит само за себя. Может у Вас есть какое-то другое решение? |