如何在基于Linux的Qt

时间:2017-01-17 07:02:06

标签: linux qt icons executable

I default icon of executable in linux 我想将此默认图标更改为我想要的图标。这该怎么做 ? 我搜索并找到了Windows How to set application icon in a Qt-based project?的解决方案,但没有找到Linux的解决方案。

我尝试通过设置使用.desktop文件来完成此操作     Icon = myPath / icon.icon或icon.PNG 但它不起作用。知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:6)

这个问题与Qt无关。

在Linux中,图标设置在/usr/share/applications/中的.desktop文件中,而不是设置在可执行文件本身上。要为您的应用设置图标,必须在您的系统上安装它。将可执行文件放在/usr/bin中,在/usr/share/icons/hicolor/中选择您选择的图标,并在/usr/share/applications中放置与您的应用程序对应的.desktop文件:

[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)