我在试着学习如何创造等离子。现在,我有一个自定义的SVG文件,我想将其包含在等离子样机中。我似乎不能访问不属于我当前主题的SVG文件,因此,如果我在不同的安装上安装了plasmoid,我还必须将SVG添加到用户正在使用的主题。
有没有一种方法可以将SVG包含在等离子体包中,并在安装等离子体体时安装它?或者,有没有办法访问位于plasmoid目录中的SVG文件,而不是位于主题的目录中?
发布于 2021-03-31 04:20:26
您可以使用图标的相对路径,因此假设您有一个如下的目录结构:
plasmoid/contents
plasmoid/contents/metadata.desktop
plasmoid/contents/ui
plasmoid/contents/ui/main.qml如果你想在你的main.qml中使用这个图标,你可以添加一个文件夹,比如图片或者任何你想叫它的文件夹,然后把你的图片放到那个文件夹里:
plasmoid/contents/images/your_icon.png现在,在您的main.qml中,您可以使用如下所示的smth来引用该图标:
import QtQuick 2.0
Image{
source: "../images/your_icon.png"
}https://stackoverflow.com/questions/66609129
复制相似问题