Pregunta

Tengo un programa en Python (aplicación GUI). Puedo ejecutar este programa desde el símbolo del sistema en Windows (línea de comandos en Linux). Pero puede ser demasiado complicado para los usuarios. ¿Hay una manera fácil de iniciar un arranque del programa con un clic (doble clic) en un pictograma (una pequeña imagen en el escritorio)?

¿Fue útil?

Solución

Linux: No estoy seguro, que distro de Linux y de escritorio que utilizan pero para GNOME que crean este tipo de archivos en el escritorio e .. crear un myapp.desktop y poner en el escritorio

[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

Windows:

Haga clic derecho en un área abierta en el escritorio, seleccione nuevo y, a continuación, haga clic en Acceso directo, escriba la línea de comandos para iniciar el programa, escriba un nombre para el acceso directo

Otros consejos

No estoy seguro de si he entendido bien la pregunta, pero si sólo necesitas una forma de simular una entrada de línea de comandos con un icono simplemente hacer clic, acabo de crear un simple archivo .bat (ventanas) que asumen en el escritorio, como un nuevo archivo de texto que contiene algo así como

  

C: \ [PYTHONPATH] \ pitón C: \ [MyPythonAppPath] \ myapp.py

http://en.wikipedia.org/wiki/Batch_file para obtener más información .

Uso py2exe para hacer un exe y justo para que sea más 'fácil de usar' uso Inno configurado (www.jrsoftware.org/isinfo.php) junto con IStools para construir un instalador que integraría la interfaz gráfica de usuario con el sonido, widgets, otros elementos, etc y los usuarios que no tienen instalado Python, etc en sus sistemas también pueden desempeñar su interfaz gráfica de usuario perfectamente bien!

Por cierto lo interfaz gráfica de usuario está utilizando? pygame, tk, wx, PyQt ... etc?

Lo que he hecho en el pasado es el uso py2exe para crear un ejecutable de mi script en Python. Que incorpora el intérprete y la fuente dentro de un archivo EXE, que forma en que funciona igual que un ejecutable nativo y usted no tiene que tener los usuarios instalar Python o algo complicado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top