我有一个 Python 程序(GUI 应用程序)。我可以从 Windows 上的命令提示符(Linux 上的命令行)运行这个程序。但这对用户来说可能太复杂了。有没有一种简单的方法可以通过单击(双击)象形图(桌面上的小图像)来启动程序?
4 回答
我不确定我是否很好地理解了这个问题,但是如果您只需要一种方法来模拟带有简单可点击图标的命令行输入,只需在桌面上创建一个简单的 .bat 文件(假设是 windows),作为新文本包含类似内容的文件
C:\[Pythonpath]\python C:\[MyPythonAppPath]\myapp.py
有关详细信息,请参阅http://en.wikipedia.org/wiki/Batch_file。
Linux: 我不确定,您使用哪个 linux 发行版和桌面,但对于 gnome,我在桌面上创建此类文件 e.. 创建一个 myapp.desktop 并放入桌面
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=MyApp
Type=Application
Exec=python /home/anushri/display.anurag/xxx.py
TryExec=
Icon=/usr/share/pixmaps/gnome-qeye.png
X-GNOME-DocPath=
Terminal=false
Name[en_IN]=MyApp
GenericName[en_IN]=MyApp
Comment[en_IN]=MyApp
GenericName=MyApp
Comment=MyApp
视窗:
右键单击桌面上的空白区域,指向新建,然后单击快捷方式,键入命令行以启动程序,键入快捷方式的名称
使用 py2exe 制作一个 exe 并使其更加“用户友好”,使用 Inno 设置 (www.jrsoftware.org/isinfo.php) 和 IStools 构建一个安装程序,将 GUI 与声音、小部件等集成在一起元素等和系统中未安装 python 等的用户也可以完美地播放您的 GUI!
顺便说一句,您使用的是什么 GUI?pygame,tk,wx,PyQt ...等?
我过去所做的是使用py2exe从我的 python 脚本创建一个可执行文件。它将解释器和源代码嵌入到 EXE 中,这样它就像本机可执行文件一样工作,您不必让用户安装 python 或任何复杂的东西。