[Development] Qt XML and Qt Xml Patterns
Uwe Rathmann
Uwe.Rathmann at tigertal.de
Tue May 21 17:51:47 CEST 2019
On 5/21/19 4:58 PM, Thiago Macieira wrote:
> Note I said QtXml is deprecated, but it might actually be in Done
> state. I don't remember. Does anyone? Where's our authoritative
> source?
>
> The difference between Done and Deprecated is whether we're telling
> you to start porting code away.
My use case is SVG, that depends on XML - using vector graphics is
something we are doing since many years all the time. F.e our current
project uses > 1000 SVGs.
I remember, that there once was a page in the Qt docs that
explicitly recommended layouts + vector graphics being the solution to
make an application independent from the specific screen resolution.
F.e QSkinny is based on a class QskGraphic (
https://github.com/uwerat/qskinny/blob/master/src/graphic/QskGraphic.h
), what is a QPainter record/replay paint device - similar to QPicture
- that can be used like QPixmap/QImage, but for vector graphics.
Our instances if QskGraphic were initially created from SVGs using this
precompiler (
https://github.com/uwerat/qskinny/blob/master/tools/svg2qvg/main.cpp )
based on QSvgRenderer. Of course I could use a different SVG parser to
create the QPainter commands, but for what ...
So please don't consider removing SVG/XML - I would even suggest the
opposite: improve Widgets + Quick towards vector graphics.
Uwe
More information about the Development
mailing list