Как мне разработать и создать автономный пакет приложений PyGTK для MacOS с видными виджетами?

Я прочитал, что можно построить GTK + на MacOS X. Я знаю, что на MacOS можно создать пакет приложения GTK + . Я также знаю, что можно создавать виджеты, которые выглядят как родные . Тем не менее, поиск вокруг я не совсем понимаю, как создать пакет, который включает в себя материал родной темы, и использует Python, а не собственную C-точку. Есть также слухи, что можно построить PyGTK , но похоже, что в этом процессе могут быть некоторые морщины.

Тем не менее, нет пошагового руководства, в котором объясняется, как можно настроить среду, в которой приложение может быть запущено из источника Python, а затем построено и развернуто в комплекте приложений. Как я могу это сделать?

3 Solutions collect form web for “Как мне разработать и создать автономный пакет приложений PyGTK для MacOS с видными виджетами?”

Визуальные виджеты довольно сложны. Существует начало кварцевого механизма (для тематики), найденного здесь http://git.gnome.org/browse/gtk+/tree/gdk/quartz. Для автономных приложений проверьте недавно выпущенный пакет на http: //live.gnome .org / GTK% 2B / OSX

Я не уверен, что я разбираюсь в деталях вашего вопроса, но, глядя на вашу проблему в целом (как развернуть приложение python на Mac), я склонен сказать, что ответ – py2app . В основном это объединит интерпретатор python и все соответствующие файлы python для вас и предоставит вам скриптовую систему, которую вы можете использовать для добавления любых других ресурсов / зависимостей, которые вам нужны.

Хотя это не руководство, нацеленное только на python / GTK + / OS X, этот пост – хорошее подробное описание чужой попытки сделать большую часть того, что вы описываете. Очевидно, что приложения, специфичные для приложения, будут меняться.

  • Быстрое руководство (ubuntu)
  • Как получить размер окна pygtk?
  • Пользовательский сигнал от виджета до виджета
  • Как перебирать два списка - python
  • Поиск размера рабочей области (размер экрана меньше панели задач) с помощью GTK
  • Рекомендуемый файл .gitignore для проектов Python?
  • Язык python для gtk не работает в окнах
  • Серьезная нестабильность с pygtk 2.22 и python 2.6
  • Python - лучший язык программирования в мире.