我有一个runGUI.sh
脚本,我想通过它运行一个Python脚本。 Python脚本是GUI.py
,我希望通过双击Shell脚本或Python脚本本身来使其作为App运行(理想情况下我希望有两种方式)。
我尝试了其他人推荐的一切:
#!/bin/sh
或#!/bin/bash
,在Python脚本中添加了#!/usr/bin/env python
。python GUI.py
或./GUI.py
,甚至使用Python脚本的完整路径。结果是一样的。如果我双击GUI.py或runGUI.sh,并且因为它们是可执行的,我会得到选项:
无论"在终端中运行"或"运行",没有任何反应。
如果我通过终端运行任一脚本,例如./GUI.py
或runGUI.sh
,Python文件就可以正常工作,并且GUI在两种情况下都会打开。
有没有办法通过双击Shell或Python脚本来打开这个GUI?
我正在使用Ubuntu 16.04,标准Gnome,如果这有帮助我安装了Zshell,并且我使用Tkinter模块构建了Python GUI。
答案 0 :(得分:0)
在https://maps.googleapis.com/maps/api/staticmap?size=510x480¢er=0,0&zoom=1&scale=2&key=YOUR_KEY
mygui.desktop
~/.local/share/applications
然后[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=My GUI
Icon=
Exec=/path/to/GUI.py
将显示为您可以单击它启动的应用程序。