首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问包含在我的新等离子5中的SVG?

如何访问包含在我的新等离子5中的SVG?
EN

Stack Overflow用户
提问于 2021-03-13 09:02:09
回答 1查看 32关注 0票数 1

我在试着学习如何创造等离子。现在,我有一个自定义的SVG文件,我想将其包含在等离子样机中。我似乎不能访问不属于我当前主题的SVG文件,因此,如果我在不同的安装上安装了plasmoid,我还必须将SVG添加到用户正在使用的主题。

有没有一种方法可以将SVG包含在等离子体包中,并在安装等离子体体时安装它?或者,有没有办法访问位于plasmoid目录中的SVG文件,而不是位于主题的目录中?

EN

回答 1

Stack Overflow用户

发布于 2021-03-31 04:20:26

您可以使用图标的相对路径,因此假设您有一个如下的目录结构:

代码语言:javascript
复制
plasmoid/contents
plasmoid/contents/metadata.desktop
plasmoid/contents/ui
plasmoid/contents/ui/main.qml

如果你想在你的main.qml中使用这个图标,你可以添加一个文件夹,比如图片或者任何你想叫它的文件夹,然后把你的图片放到那个文件夹里:

代码语言:javascript
复制
plasmoid/contents/images/your_icon.png

现在,在您的main.qml中,您可以使用如下所示的smth来引用该图标:

代码语言:javascript
复制
import QtQuick 2.0

Image{
    source: "../images/your_icon.png"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66609129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档