📜  kde 图标存储在哪里 (1)

📅  最后修改于: 2023-12-03 15:32:27.883000             🧑  作者: Mango

KDE图标存储在哪里

KDE使用的图标一般是存储在以下目录下:

/usr/share/icons/

在这个目录下,每个图标主题都有自己的文件夹。例如:

/usr/share/icons/breeze/

该目录中存储了Breeze图标主题的图标文件。

在KDE桌面环境中,通常可以通过systemsettings打开“图标”菜单来选择默认的图标主题。也可以通过在~/.config/kdeglobals文件中编辑[Icons]部分来设置默认的图标主题。

如果您正在编写一个需要在KDE下使用图标的程序, 通常可以使用KDE的图标主题。 可以使用KDE桌面环境提供的工具(如kiconthemes库)来访问当前可用的图标主题, 并在您的程序中使用这些图标。

下面是一个简单的示例代码,展示如何使用kiconthemes库来获取当前的图标主题中的一个图标文件的路径:

#include <KIconLoader>
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QString iconPath = KIconLoader::global()->iconPath("DOCUMENT_NEW", KIconLoader::User, 22);
    qDebug() << iconPath;

    return app.exec();
}

这个代码片段将在终端输出当前用户使用的22像素大小的一个“新文档”图标的文件路径,该文件在额外的资源文件夹中缓存。在KDE中,程序员还可以使用kstandarddirs库访问其他类型的资源(如音频,视频,壁纸...)。