Библиотеки графического интерфейса Python для Mac - PullRequest
4 голосов
/ 07 декабря 2009

В настоящее время я создаю приложение Python с графическим интерфейсом на моем Mac, и мне было интересно, кто-нибудь может предложить хорошую библиотеку GUI для использования?

Я смотрел на часто задаваемые вопросы по программированию графического интерфейса Python , и было много вариантов, затрудняющих выбор.

Я развиваюсь на снежном барсе, и кроссплатформенность не обязательна (если это имеет значение).

Ответы [ 3 ]

5 голосов
/ 07 декабря 2009

wxPython и Qt (через PyQT или PySide ) предоставляют встроенные виджеты OS X и работают на всех основных платформах.

5 голосов
/ 07 декабря 2009

Если вас не интересует кроссплатформенная совместимость, то PyObjC (см. Также Информация Apple о PyObjC ) обеспечивает прямой мост к собственным интерфейсам OS X Cocoa.

PyObjC (произносится как pie-obz-see) - это ключевой элемент, который позволяет писать приложения Какао на Python. Он позволяет объектам Python сообщать об объектах Objective-C, как будто они являются объектами Python, и аналогично облегчает объектам Objective-C сообщение объектов Python как братьев.

Обратите внимание, что Apple имеет тенденцию поддерживать, а затем не поддерживать эти неродные интерфейсы для Cocoa; это хороший знак того, что есть последние выпуски PyObjC.

3 голосов
/ 07 декабря 2009

Существует относительно новый активный проект, который сейчас называется PyGUI , целью которого является предоставление более современного кроссплатформенного графического интерфейса для приложений Python. В OS X он использует PyObjC для предоставления собственных элементов графического интерфейса. Возможно, было бы легче начать использовать его, чем углубляться в PyObjC и Interface Builder .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...