gpt4 book ai didi

kde-plasma - 我在哪里存储 plasmoid 的自定义数据?

转载 作者:行者123 更新时间:2023-12-01 13:04:00 27 4
gpt4 key购买 nike

我是 KDE 开发的新手。我写了一个plasmoid需要将其数据存储在某个地方,即 - 需要存储 ical 提要以供离线使用。

虽然我可以将它写到 ~/.ical/或我会弥补的其他位置,但我想知道这样做的正确方法是什么 - 是否有一个 API 我可以查询到的路径存储我的私有(private)数据?

最佳答案

我在 KDE forums 上收到了回复:

I think you can use KStandardDirs to create a directory inside the user's KDEHOME, in a specific path for your application (I suggest using "data" for that).

所以我的代码现在看起来像这样:

    def getDataPath(self, *parts):
main_dir = str(KStandardDirs.locateLocal("data", "gcal-agenda"))
dirs = [main_dir] + list(parts)
return os.path.join(*dirs)

其中“gcal-agenda”是我的等 ionic 团的名称。

关于kde-plasma - 我在哪里存储 plasmoid 的自定义数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173713/

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