2010-03-09 2 views
4

Мне было интересно, какие опции доступны для Python 3.x? Я знаю, что Tkinter доступен, а также qt, но как насчет других библиотек? Любое слово о том, когда некоторые из них могут быть перенесены на 3.x?Параметры GUI с python 3.x

+1

Обратите внимание, что ttk также доступен с 3.1, поэтому вы получаете виджеты с внешним видом, а не более уродливые вещи, которые поставляются со стандартным Tkinter. – Brandon

ответ

1

Я слышал действительно хорошие вещи о WxWidgets or wxpython, но не могу найти ни слова, когда он будет совместим. Мне всегда нравился QT.

+0

У меня был положительный опыт работы с wxpython –

1

Как вы можете прочитать в файле wxPython newsgroups, люди пытаются подключить его к Python 3.x, но это займет некоторое время.

Планируется также порт PyGTK (см. bug report).

В любом случае, эти порты потребуются (как минимум) месяцев, я думаю, поэтому вы должны придерживаться PyQT или tkinter. Или с Python 2.6.

3

Несколько недавних версий PyQt поддерживают Python 3 (я указываю на запись PyPi, которая для PyQt 4.6, но есть и более свежие PyQt 4.7). Я лично не пробовал PyQt с Python 3, но PyQt долгое время был отличным инструментарием GUI, поэтому у меня нет причин сомневаться в претензии.

0

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