我使用的是Ubuntu。
使用PyQt在python中创建一个简单的gui应用程序。
我可以通过使用python解释器来运行它:
python application.py
我想知道是否有任何方法可以像在windows(.exe文件)中那样双击它来运行这个application.py文件!!!
答案 0 :(得分:1)
您只需将文件从文件管理器拖到桌面上即可将其复制(或链接)到桌面。这应该会在大多数Linux发行版中为桌面上的文件创建一个图标。
要允许系统运行您的脚本,您需要确保脚本以正确的shebang行开头,例如
#!/usr/bin/env python
并且该文件具有执行权限。您的文件管理器将有一些菜单命令来修改文件权限。或者您可以使用
在shell中执行此操作 chmod a+x application.py
。
如果您在桌面上创建了指向脚本的链接,则需要修改原始文件的权限,而不是链接,因为链接本身没有权限。
然后你可以单 - 点击图标启动它。
答案 1 :(得分:0)
像这样创建一个.desktop文件并将其放在/ usr / share / applications /
中[Desktop Entry]
Type=Application
Name=XChat Firefox
Exec=/usr/bin/your_script
Icon=/usr/share/icons/xchats_icon
在这里找到: https://askubuntu.com/questions/60667/apply-icons-to-bash-scripts/60670#60670
答案 2 :(得分:0)
检查此链接:
https://askubuntu.com/questions/761365/how-to-run-a-python-program-directly
当您双击可执行文件时,您还需要更改文件管理器的行为方式。