Красивый Python GUI инструментарий для Snow Leopard (64 бит) - PullRequest
7 голосов
/ 23 января 2010

Я ищу инструментарий / инфраструктуру GUI для создания приложений, работающих на Mac Snow Leopard и, предпочтительно, на других системах (Windows, Linux).

Выключатели:

  • на основе X11
  • Не родные виджеты
  • 32 бит / Углерод
  • Плохой Mac выглядит и чувствуется

Насколько я знаю, Tkinter работает на X11, а wxWidgets и PyQT не работают на 64-битной версии.

Есть ли что-нибудь полезное для хорошо выглядящих приложений Mac?

[править] http://wiki.python.org/moin/GuiProgramming Перечисляет много непригодных вещей, но есть несколько интересных. Lucid ... звонит в колокольчик, но сайт не имеет ничего о Python вообще. PyGUI, выглядит как крутой проект для одного человека, так же, как uxpython.

Кажется, QT, WX и TK действительно большие ... Все они могут иметь 64-битные порты или порты Какао через несколько лет, но в тот момент, кажется, ни один из них не выходит из коробки.

[править]
Пока идеального решения не существует.

  • Tkinter работает, но для меня это не круто
  • PyObjC работает, но не является кроссплатформенным
  • PyQT и wxWidgets могут когда-нибудь сработать ...

Я пока не уверен, какой из них использовать, но сейчас я принял PyQT.

Ответы [ 3 ]

2 голосов
/ 23 января 2010

Ваш список специально не исключает CocoaPython / PyObjC , который будет полностью встроенным в Mac OS X. Однако он не будет работать ни на чем другом,

2 голосов
/ 23 января 2010

Возможно, PyQt работает на Snow Leopard 64 бит. Посмотрите на эту ссылку и попробуйте.

1 голос
/ 24 января 2010

Поставляемая Apple Tk, Aqua Tk, на OS X не была основана на X11, по крайней мере, OS X 10.4. Apple выпускает 64-разрядную версию Aqua Tk в OS X 10.6, и Tkinter в Python 2.6, поставляемом Apple, связан с ней. Однако были некоторые проблемы с использованием IDLE и других тестовых приложений. Ваш пробег может отличаться.

...