Jon*_*nah 2 icons application-development qt-creator qml ubuntu-sdk
我正在使用 Ubuntu SDK 构建 QML 应用程序。我已经弄清楚如何将应用程序图标添加到文件中.desktop
,但我不确定在哪里添加窗口图标本身。我见过Applicaton.windowIcon
使用 C++ 设置的代码,但我只是使用 QML/JS。如何将我的图标添加到应用程序配置中?
.desktop
在文件中设置图标会将其添加到您的应用程序配置中,所以我不太确定您在问什么。只要图标与其他所有内容一起安装,您就应该准备就绪。如果您通过点击包安装,则文件中图标的相对文件名.desktop
就足够了;否则,您可能需要使用绝对路径。
如果您尝试获取未安装程序的图标集,可以将桌面文件添加到~/.local/share/applications/
. IIRC,该文件不会立即被检测到,但最终会被加载。注销然后重新登录可能会强制刷新。
如果您想在应用程序运行时以编程方式调整图标,我无法帮助您。如果您可以通过纯 QML 做到这一点,我会感到惊讶,但编写 C++ 插件可能很容易。