SvgImage (gb.qt4)
This class represents a SVG file loaded from a file into memory.
Static methods
| Load | Load a SVG document from the file Path, and return it as a new SvgImage. | 
Properties
| H | A synonymous of the Height property. | 
| Height | Return or set the height of the SVG document in points. | 
| W | A synonymous of the Width property. | 
| Width | Return or set the width of the SVG document in points. | 
Methods
| Clear | Clear the SVG document. | 
| Paint | Public Sub DrawingArea1_Draw() | 
| Resize | Resize the SVG document. | 
| Save | Save the SVG image to disk as a SVG file. | 
SvgImage objects can be painted with the 
Paint class, and saved back to the disk.
Example
' Load the gambas logo, add a nice red ball to it, and save it back to disk.
Dim hSvgImage As SvgImage
hSvgImage = SvgImage.Load("~/gambas.svg")
Paint.Begin(hSvgImage)
Paint.Brush = Paint.RadialGradient(200, 140, 40, 215, 115, [Color.RGB(255, 0, 0, 64), Color.White], [1.0, 0.1])
Paint.Arc(200, 140, 40)
Paint.Fill
Paint.End
hSvgImage.Save("~/gambas with red ball.svg")
The SVG support of Qt has many bugs for years. I don't know if it will be better with Qt5.