Написание приложений какао в Python 3 - PullRequest
1 голос
/ 03 октября 2009

Похоже, что PyObjC еще не портирован на Python 3.

Между тем есть ли способ написания приложений Какао с использованием Python 3?

Я собираюсь запустить новый проект приложения MacOSX с графическим интерфейсом, и хотя5 хотел бы использовать Python 3.x вместо Python 2.x.

1 Ответ

3 голосов
/ 04 октября 2009

Для полноценного Какао, я думаю, PyObjC - почти единственная игра в городе. Если вы идете в Какао из фона Python, а не из Python из фона Какао Obj-C, то, конечно, кривая обучения API-интерфейсов Какао на намного круче, чем различия между Python 2.x и Python 3 .Икс. Поэтому я считаю, что на данный момент лучшей стратегией является написание вашего приложения на Python 2.x, при этом стараясь сделать его максимально дружественным к Python 3.x, включая периодическое выполнение 2to3 для проверки. И я уверен, что патчи для PyObjC для поддержки Python 3 будут очень кстати. Если вы просто ищете простые графические интерфейсы, а не полноценное приложение Cocoa, вы могли бы быть в состоянии обойтись с обращениями к другим пакетам, таким как CocoaDialog или Python 2. Диалоговое приложение x-PyObjC: =)

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