我有一个用 python3、Qt5 编写的简单 GUI 脚本。在项目文件夹中存在一个图标文件夹,其中包含应用程序中使用的图标。我在“/usr/share/applications/”中创建了一个 app.desktop 文件:
[Desktop Entry]
Encoding=UTF-8
Name=PyBrowser
Comment=simple browser written pyqt5
Exec=/opt/pybrowser/main.py
Terminal=false
Type=Application
Icon=/usr/share/icons/browser-icon.png
Categories=Network;WebBrowser;
StartupNotify=true
现在,当我从应用程序菜单运行应用程序时,我看不到应用程序上使用的图标
还:
chmod 777 -R /opt/pybrowser
sauron@com$ ls -ltrh pybrowser
total 8.0K
drwxrwxrwx 2 sauron sauron 4.0K Nov 22 22:50 icons
-rwxrwxrwx 1 sauron sauron 2.9K Jan 30 18:24 main.py
答案1
我必须在 python 脚本中提供照片的完整路径。例如:“/opt/pybrowser/icons/tasvir.ico”是正确的,但“icons/tasvir.ico”是错误的