Создание автономных OS X приложений Mac OS с Python и py2app
В этом уроке мы будем использовать py2app для создания отдельного приложения OSX из Python 2 или 3 исходного кода с помощью простого пользовательского интерфейса Tkinter.
Официальные документации:
Документация
Bitbucket
Создание приложения
Мы будем создавать не большой sanwitch app в котором у нас будет 1 кнопка (sandwitch.py):
Во время запуск мы будем видеть следующее:
Установка py2app:
Это setup.py является базовое определение приложения:
Для генерации приложения .app:
Официальные документации:
Документация
Bitbucket
Создание приложения
Мы будем создавать не большой sanwitch app в котором у нас будет 1 кнопка (sandwitch.py):
import sys if sys.version_info < (3, 0): # Python 2 import Tkinter as tk else: # Python 3 import tkinter as tk root = tk.Tk() root.title("Sandwich") tk.Button(root, text="Make me a Sandwich").pack() tk.mainloop()
Установка py2app:
pip install -U git+https://github.com/metachris/py2app.git@master
from setuptools import setup APP = ['Sandwich.py'] DATA_FILES = [] OPTIONS = {'argv_emulation': True} setup( app=APP, data_files=DATA_FILES, options={'py2app': OPTIONS}, setup_requires=['py2app'], )
py2applet --make-setup Sandwich.py
Комментарии
Отправить комментарий