Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 09:57
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте.Добавляю QGraphicsSvgItem на сцену. Отображается нормально (т.е. как вектор), но при сохранении сцены в Svg или печати, итем отображается/сохраняется как растр. Соответственно качество, мягко сказать - никакое.Если заглянуть в сохраненный Svg то видно, что сохранился итем как png. (data:image/png)Сохраняю так:КодC++ (Qt)void SaveSceneAsSvg(QString sFileName){if(sFileName.isEmpty()){ return;}QRectF rect = scene->sceneRect(); QSvgGenerator generator; generator.setFileName(sFileName); generator.setSize(QSize(scene->sceneRect().width(), scene->sceneRect().height())); generator.setViewBox(scene->sceneRect()); generator.setTitle(tr("Title")); generator.setDescription(tr("Description "));QPainter painter; painter.begin(&generator); scene->render(&painter, QRectF(), rect); painter.end();}Конечно, есть вариант самому парсить Svg, который загружается в QGraphicsSvgItem, и рисовать (линии/полилинии, точки, полигоны), но это гемор.Кто нибудь сталкивался с такой проблемой?P.S. Qt 4.5.0Заранее спасибо.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вопрос по качеству печати отсканированных документов Guest Новые вопросы и ответы 2 0 31.12.2011 06:15
вопрос по QGraphicsScene Guest Новый архив 2 0 30.09.2011 09:33
Вопрос про QGraphicsScene::changed Guest Архив вопросов и ответов 0 30.09.2011 09:18
Простенький вопрос об иконке очереди печати Guest Новый архив 2 0 29.09.2011 10:34
Вопрос по сохранению данных, разделенных ',' в QSettings, через ini формат Guest Новые вопросы и ответы 4 0 28.09.2011 21:09



© www.otvetnemail.ru - Форум вопросов и ответов.