如何使用户友好的Python程序启动?

时间:2010-02-22 14:28:44

标签: python command-line desktop command-prompt

我有一个Python程序(GUI应用程序)。我可以从Windows上的命令提示符(Linux上的命令行)运行此程序。但对用户而言可能过于复杂。有一种简单的方法可以通过象形图(桌面上的小图像)点击(双击)来启动程序的启动吗?

4 个答案:

答案 0 :(得分:1)

我不确定我是否理解这个问题,但是如果你只需要一种方法来模拟一个简单可点击图标的命令行输入,只需在桌面上创建一个简单的.bat文件(假设是windows),如一个包含

之类的新文本文件
  

C:\ [Pythonpath] \ python C:\ [MyPythonAppPath] \ myapp.py

有关详细信息,请参阅http://en.wikipedia.org/wiki/Batch_file

答案 1 :(得分:1)

<强> Linux的: 我不确定,您使用哪个Linux发行版和桌面,但对于gnome我在桌面上创建这样的文件...创建一个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

<强>窗:

右键单击桌面上的空白区域,指向“新建”,然后单击“快捷方式”,键入命令行以开始编程,键入快捷方式的名称

答案 2 :(得分:1)

使用py2exe创建一个exe,只是为了使它更“用户友好”使用Inno设置(www.jrsoftware.org/isinfo.php)和IStools来构建一个安装程序,将GUI与声音集成,小部件,其他元素等以及未在系统中安装python等的用户也可以完美地播放您的GUI!

顺便说一下你使用什么GUI? pygame,tk,wx,PyQt ......等?

答案 3 :(得分:0)

我过去所做的是使用py2exe从我的python脚本创建可执行文件。它将解释器和源嵌入到EXE中,这样它就像本机可执行文件一样工作,并且您不必让用户安装python或任何复杂的东西。