如何在基于 Linux 的 Qt 中设置可执行(应用程序)图标
How to set executable (application) icon in Linux based Qt
我
我想将此默认图标更改为我想要的图标。这该怎么做 ?
我搜索并找到了 Windows How to set application icon in a Qt-based project? 的解决方案,但没有找到 Linux.
的解决方案
我尝试通过设置使用 .desktop 文件来做到这一点
图标 = myPath/icon.icon 或 icon.PNG
但它不起作用。知道如何做到这一点吗?
这个问题与 Qt 无关。
在 Linux 中,图标设置在 /usr/share/applications/
的 .desktop 文件中,而不是可执行文件本身。要为您的应用程序提供图标,您的系统上必须安装它。将可执行文件放在 /usr/bin
中,您选择的图标放在 /usr/share/icons/hicolor/
中,并将与您的应用程序相对应的 .desktop 文件放在 /usr/share/applications
:
中
[Desktop Entry]
Type=Application
Version=1.0
Name=(insert name of app)
GenericName=("Web Browser", "Media Player", etc. This isn't technically needed but makes your app look native on KDE)
Exec=(insert executable name)
Icon=(insert icon name)
我
我尝试通过设置使用 .desktop 文件来做到这一点 图标 = myPath/icon.icon 或 icon.PNG 但它不起作用。知道如何做到这一点吗?
这个问题与 Qt 无关。
在 Linux 中,图标设置在 /usr/share/applications/
的 .desktop 文件中,而不是可执行文件本身。要为您的应用程序提供图标,您的系统上必须安装它。将可执行文件放在 /usr/bin
中,您选择的图标放在 /usr/share/icons/hicolor/
中,并将与您的应用程序相对应的 .desktop 文件放在 /usr/share/applications
:
[Desktop Entry]
Type=Application
Version=1.0
Name=(insert name of app)
GenericName=("Web Browser", "Media Player", etc. This isn't technically needed but makes your app look native on KDE)
Exec=(insert executable name)
Icon=(insert icon name)