Non-solid strokes

You formatted a rectangle, frame, ellipse, or line layer in Figma with strokes that cannot be converted into the one stroke color QML draws. The layer reports this issue when:

  • The top visible stroke is a gradient or another non-solid fill.
  • A semi-transparent stroke lies over a gradient or another non-solid stroke, or over a stroke with a blend mode other than Normal.

Stacked solid strokes are converted without this issue, also when the top strokes are semi-transparent. Figma to Qt blends the strokes from the top down to the first fully opaque one into a single color. Strokes below the first fully opaque stroke are hidden and do not matter.

Note: The blended color is written as a literal value. If any of the blended strokes is bound to a variable, the exported color is not bound to the corresponding design token, because no single token can represent the blend. The exact color takes priority over the token here. A stroke that needs no blending keeps its token binding.

Select Use solid stroke to use a solid fill for the whole layer in Figma. Otherwise, the layer is rendered as an image.

See also Fix conversion issues.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.