Как сделать удобный запуск программы на Python? - PullRequest
0 голосов
/ 22 февраля 2010

У меня есть программа на Python (приложение с графическим интерфейсом). Я могу запустить эту программу из командной строки в Windows (командная строка в Linux). Но это может быть слишком сложно для пользователей. Есть ли простой способ начать запуск программы с помощью щелчка (двойного щелчка) на пиктограмме (маленькое изображение на рабочем столе)?

Ответы [ 4 ]

1 голос
/ 25 февраля 2010

Используйте py2exe, чтобы сделать исполняемый файл и просто сделать его более удобным для пользователя, используйте настройку Inno (www.jrsoftware.org/isinfo.php) вместе с IStools для создания установщика, который бы интегрировал графический интерфейс со звуком виджеты, другие элементы и т. д., а также пользователи, на которых не установлен python и т. д., также могут отлично воспроизводить ваш графический интерфейс!

Кстати, какой графический интерфейс вы используете? pygame, tk, wx, PyQt ... и т. д.?

1 голос
/ 22 февраля 2010

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

Windows

Щелкните правой кнопкой мыши открытую область на рабочем столе, выберите «Создать», а затем нажмите «Ярлык», введите командную строку для запуска программы, введите имя для ярлыка

1 голос
/ 22 февраля 2010

Я не уверен, хорошо ли я понял вопрос, но если вам просто нужен способ имитировать ввод из командной строки простым нажатием на иконку, просто создайте простой .bat-файл (при условии, что окна) на рабочем столе, как новый текстовый файл, содержащий что-то вроде

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

Подробнее см. http://en.wikipedia.org/wiki/Batch_file.

0 голосов
/ 22 февраля 2010

В прошлом я использовал py2exe для создания исполняемого файла из моего скрипта python. Это встраивает интерпретатор и исходный код в EXE-файл, таким образом, он работает так же, как собственный исполняемый файл, и вам не нужно, чтобы пользователи устанавливали python или что-либо более сложное.

...