gpt4 book ai didi

qt - 使用 QML 隐藏/显示 SVG 文件的一部分

转载 作者:行者123 更新时间:2023-12-04 08:28:32 26 4
gpt4 key购买 nike

我的设计师为我提供 SVG用于我们 HMI 概念的文件,我们一直在想如何优化这些图像的渲染。他想避免生产成吨的SVG几乎相同的文件。

我们以这个 Wi-Fi 图标为例:

enter image description here

而不是有 3 SVG文件来显示整个 Wi-Fi 接收范围,我们想使用一个 SVG 来显示或隐藏每个栏文件。用 QML 可以吗? ?

从技术上讲,我们正在考虑修改 XML代码并重新加载文件。从 QML 听起来可行吗?观点看法?

我们应该戴口罩吗?

编辑:我刚刚找到了 QSVGRenderer类(class)。因为我在 C++ 中从我的模型中获得了 Wi-Fi 功率值,我也许可以利用我的后端来修改 XML SVG的内容文件并重新加载它?

最佳答案

也许你可以使用 OpacityMask来自 Qt 图形效果

关于qt - 使用 QML 隐藏/显示 SVG 文件的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51078853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com