Details
-
User Story
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
-
e9913b707 (dev), 4aca22dc1 (dev), bdebe5bc1 (dev), a29ee3154 (6.7), f5657024f (dev), 8797ff6d4 (dev), 3c2102685 (dev), 6bed7c1e7 (dev), 72d2b3efe (dev), 6ec87130b (dev)
Description
There's no good story for how to get from a vector-based design to Qt Quick Shapes at the moment. This requires some research, but ideally there would be a way to load graphics from a vector format that editors can output and get this into Qt Quick.
We could perhaps piggy-back on the parser in Qt SVG (or Qt Lottie) and have this output a Qt Quick graph. Qt Quick is quite expressive and should be able to support everything such a format supports.
This graph could then be saved to files for embedding in application (as part of a conversion app) or loaded into memory at runtime and added to the existing graph.
Attachments
Issue Links
Gerrit Reviews
For Gerrit Dashboard: QTBUG-116883 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
509815,9 | Private API for iterating over QSvgTinyDocument | dev | qt/qtsvg | Status: MERGED | +2 | 0 |
518622,6 | Add tool for converting SVG to QML using Shapes | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
521248,18 | Preprocess paths in svgtoqml | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
521249,4 | Solve intersections in svgtoqml | dev | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
530770,4 | svgtoqml: Support focal point of radial gradients in QML generator | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
531811,4 | svgtoqml: Fix leak when setting transforms | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
533542,2 | Preprocess paths in svgtoqml | 6.7 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
537083,3 | svgtoqml: Remove left-over Item generator parts from QML generator | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
537127,2 | svgtoqml: Remove comment prefix from console warning | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
538545,4 | svgtoqml: generator cleanups | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
538596,5 | svgtoqml: Implement stroke on text | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |