Loading [MathJax]/jax/output/HTML-CSS/jax.js

Ярлыки

суббота, 3 ноября 2012 г.

show SVG via QGraphicsView

in class QMainWindow we create QGraphicsScene on object myGraphicsView:

self.sc=QtGui.QGraphicsSceneself.myGraphicsView

In function for show SVG, we write:

r=QtSvg.QSvgRenderer
r.loadQtCore.QByteArray(mySVG)
r.setViewBoxQtCore.QRectF(0.0,0.0,3500.0,3500.0)
item=QtSvg.QGraphicsSvgItem
item.setSharedRendererr
item.setScale20.0
self.sc.clear
self.sc.setSceneRectQtCore.QRectF(0.0,0.0,2000.0,1000.0)
item.setPosQtCore.QPointF(10,50)
self.sc.addItemitem
self.graphicsView.setSceneself.sc
self.graphicsView.centerOn0,0

mySVG - source of the SVG-file astext

Picture size is 3500 by 3500 pixels.

Комментариев нет:

Отправить комментарий