Как мне разработать и создать автономный пакет приложений PyGTK для MacOS с нативными виджетами? - PullRequest
7 голосов
/ 23 сентября 2008

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

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

Ответы [ 3 ]

3 голосов
/ 24 сентября 2008

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

1 голос
/ 24 сентября 2008

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

1 голос
/ 23 сентября 2008

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

...