Фреймворки высокого уровня, которые обертывают Tkinter/ttk

Любопытно, есть ли какие-либо фреймворки более высокого уровня, которые пытаются обернуть Tkinter? Например, wxPython обернут фреймворком Dabo (http://dabodev.com/) и PythonCard.

Мотивация: недавно мы перешли на Python 2.7 (Windows) и очень впечатлены новой поддержкой ttk (Tile), которая позволяет создавать профессиональные графические интерфейсы платформы с использованием встроенной инфраструктуры Tkinter. В прошлом мы бы использовали wxPython для создания простых графических интерфейсов для наших утилит командной строки, но мы пересматриваем эту стратегию в пользу использования Tkinter/ttk для этих случаев использования.

Мы новичок в Tkinter (из wxPython), и хотя Tkinter/ttk кажется простым в использовании, кажется, что мы пишем много повторяющегося шаблонного кода. Прежде чем мы попытаемся заключить часть нашего кода в самодельный набор классов, я хочу убедиться, что мы не изобретаем велосипед заново.


person Malcolm    schedule 26.10.2010    source источник


Ответы (3)


Наверное, немного поздновато для вас. Но я только что выпустил бета-версию tkinter framework под названием tKroopy. Который направлен на предоставление средств для переключения между диалогами и предоставления некоторых виджетов более высокого уровня, таких как простое отображение табличных данных.

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

https://github.com/tKroopy/tkroopy

person James Burke    schedule 04.01.2015

Единственный, о котором я знал, кажется довольно устаревшим, мегавиджеты Python.

Список других можно найти на вики Tkinter.

person TryPyPy    schedule 16.01.2011

tkRAD поддерживает Python 2 и 3 и выглядит зрелым

https://pypi.python.org/pypi/tkRAD/1.6.5

person timeyyy    schedule 17.04.2015