SvgImage (gb.qt4)
此类表示从文件加载到内存中的 SVG 文件。
静态方法
属性
方法
SvgImage 对象可以使用
Paint 类进行绘制,并保存回磁盘。
例子
' 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.