Как мне разработать и создать автономный пакет приложений 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, этот пост – хорошее подробное описание чужой попытки сделать большую часть того, что вы описываете. Очевидно, что приложения, специфичные для приложения, будут меняться.

  • Асинхронное обновление значка в панели PyGTK
  • Отображение gtk.Calendar в меню?
  • Непредсказуемые результаты os.path.join в окнах
  • Как я могу отображать текст в StatusIcon вместо установки значка?
  • Как захватить выбранную строку и столбец в TreeView в PyGTK?
  • Вступление с предложениями
  • Как я могу организовать модули для настольного приложения PyGTK?
  • Проблемы с потоком Python на уровне начального уровня
  • «WindowsError: Система не может найти указанный файл» не разрешает
  • Как сделать редактируемый столбец для конкретного ребенка в pygtk
  • Как щелкнуть по gtk.Window?
  •  
    Interesting Posts for Van-Lav

    Как запустить два разных потока одновременно в pyqt

    сравнение двух строк с «is» – не выполняется, как ожидалось

    Почему я должен использовать Redis, когда у меня есть PostgreSQL в качестве моей базы данных для Django?

    Оператор Python in (__contains__) возвращает bool, значение которого не является ни True, ни False

    Получить другие размеры окон рабочих процессов в Python

    Быстрое вращение тензора с NumPy

    Добавление нового столбца в Data Frame из других столбцов (Spark)

    Как экспортировать конкретный лист с помощью нового (v3) API Google Drive

    «Add to set» возвращает логическое значение в java – как насчет python?

    Попытка входа в quora с использованием механизации

    Как проверить, изменилось ли значение на веб-сайте

    Почему str.translate не работает в Python 3?

    Как предотвратить использование urllib (2) Python из-за перенаправления

    Незакрываемое окно с использованием tkinter

    Заменить URL-адрес ссылкой с помощью регулярного выражения в python

    Python - лучший язык программирования в мире.