Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Benjamin Jakimow
EO Time Series Viewer
Commits
ed87cffd
Commit
ed87cffd
authored
Mar 24, 2014
by
Luke Campagnola
Browse files
corrected SVG test, moved to its proper home
parent
bc57d5a6
Changes
3
Hide whitespace changes
Inline
Side-by-side
pyqtgraph/exporters/tests/test_svg.py
0 → 100644
View file @
ed87cffd
"""
SVG export test
"""
import
pyqtgraph
as
pg
import
pyqtgraph.exporters
app
=
pg
.
mkQApp
()
def
test_plotscene
():
pg
.
setConfigOption
(
'foreground'
,
(
0
,
0
,
0
))
w
=
pg
.
GraphicsWindow
()
w
.
show
()
p1
=
w
.
addPlot
()
p2
=
w
.
addPlot
()
p1
.
plot
([
1
,
3
,
2
,
3
,
1
,
6
,
9
,
8
,
4
,
2
,
3
,
5
,
3
],
pen
=
{
'color'
:
'k'
})
p1
.
setXRange
(
0
,
5
)
p2
.
plot
([
1
,
5
,
2
,
3
,
4
,
6
,
1
,
2
,
4
,
2
,
3
,
5
,
3
],
pen
=
{
'color'
:
'k'
,
'cosmetic'
:
False
,
'width'
:
0.3
})
app
.
processEvents
()
app
.
processEvents
()
ex
=
pg
.
exporters
.
SVGExporter
(
w
.
scene
())
ex
.
export
(
fileName
=
'test.svg'
)
def
test_simple
():
scene
=
pg
.
QtGui
.
QGraphicsScene
()
#rect = pg.QtGui.QGraphicsRectItem(0, 0, 100, 100)
#scene.addItem(rect)
#rect.setPos(20,20)
#rect.translate(50, 50)
#rect.rotate(30)
#rect.scale(0.5, 0.5)
#rect1 = pg.QtGui.QGraphicsRectItem(0, 0, 100, 100)
#rect1.setParentItem(rect)
#rect1.setFlag(rect1.ItemIgnoresTransformations)
#rect1.setPos(20, 20)
#rect1.scale(2,2)
#el1 = pg.QtGui.QGraphicsEllipseItem(0, 0, 100, 100)
#el1.setParentItem(rect1)
##grp = pg.ItemGroup()
#grp.setParentItem(rect)
#grp.translate(200,0)
##grp.rotate(30)
#rect2 = pg.QtGui.QGraphicsRectItem(0, 0, 100, 25)
#rect2.setFlag(rect2.ItemClipsChildrenToShape)
#rect2.setParentItem(grp)
#rect2.setPos(0,25)
#rect2.rotate(30)
#el = pg.QtGui.QGraphicsEllipseItem(0, 0, 100, 50)
#el.translate(10,-5)
#el.scale(0.5,2)
#el.setParentItem(rect2)
grp2
=
pg
.
ItemGroup
()
scene
.
addItem
(
grp2
)
grp2
.
scale
(
100
,
100
)
rect3
=
pg
.
QtGui
.
QGraphicsRectItem
(
0
,
0
,
2
,
2
)
rect3
.
setPen
(
pg
.
mkPen
(
width
=
1
,
cosmetic
=
False
))
grp2
.
addItem
(
rect3
)
ex
=
pg
.
exporters
.
SVGExporter
(
scene
)
ex
.
export
(
fileName
=
'test.svg'
)
tests/__init__.py
deleted
100644 → 0
View file @
bc57d5a6
tests/svg.py
deleted
100644 → 0
View file @
bc57d5a6
"""
SVG export test
"""
import
test
import
pyqtgraph
as
pg
app
=
pg
.
mkQApp
()
class
SVGTest
(
test
.
TestCase
):
#def test_plotscene(self):
#pg.setConfigOption('foreground', (0,0,0))
#w = pg.GraphicsWindow()
#w.show()
#p1 = w.addPlot()
#p2 = w.addPlot()
#p1.plot([1,3,2,3,1,6,9,8,4,2,3,5,3], pen={'color':'k'})
#p1.setXRange(0,5)
#p2.plot([1,5,2,3,4,6,1,2,4,2,3,5,3], pen={'color':'k', 'cosmetic':False, 'width': 0.3})
#app.processEvents()
#app.processEvents()
#ex = pg.exporters.SVGExporter.SVGExporter(w.scene())
#ex.export(fileName='test.svg')
def
test_simple
(
self
):
scene
=
pg
.
QtGui
.
QGraphicsScene
()
#rect = pg.QtGui.QGraphicsRectItem(0, 0, 100, 100)
#scene.addItem(rect)
#rect.setPos(20,20)
#rect.translate(50, 50)
#rect.rotate(30)
#rect.scale(0.5, 0.5)
#rect1 = pg.QtGui.QGraphicsRectItem(0, 0, 100, 100)
#rect1.setParentItem(rect)
#rect1.setFlag(rect1.ItemIgnoresTransformations)
#rect1.setPos(20, 20)
#rect1.scale(2,2)
#el1 = pg.QtGui.QGraphicsEllipseItem(0, 0, 100, 100)
#el1.setParentItem(rect1)
##grp = pg.ItemGroup()
#grp.setParentItem(rect)
#grp.translate(200,0)
##grp.rotate(30)
#rect2 = pg.QtGui.QGraphicsRectItem(0, 0, 100, 25)
#rect2.setFlag(rect2.ItemClipsChildrenToShape)
#rect2.setParentItem(grp)
#rect2.setPos(0,25)
#rect2.rotate(30)
#el = pg.QtGui.QGraphicsEllipseItem(0, 0, 100, 50)
#el.translate(10,-5)
#el.scale(0.5,2)
#el.setParentItem(rect2)
grp2
=
pg
.
ItemGroup
()
scene
.
addItem
(
grp2
)
grp2
.
scale
(
100
,
100
)
rect3
=
pg
.
QtGui
.
QGraphicsRectItem
(
0
,
0
,
2
,
2
)
rect3
.
setPen
(
pg
.
mkPen
(
width
=
1
,
cosmetic
=
False
))
grp2
.
addItem
(
rect3
)
ex
=
pg
.
exporters
.
SVGExporter
.
SVGExporter
(
scene
)
ex
.
export
(
fileName
=
'test.svg'
)
if
__name__
==
'__main__'
:
test
.
unittest
.
main
()
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment