Для Python доступно несколько GUI Toolkits. Очевидно, что выбранный вами инструментарий определит ваш выбор сторонних виджетов.
Претенденты
Python поставляется с Tkinter , который прост в использовании, но не выглядит великолепно.
Существует несколько очень популярных кроссплатформенных наборов инструментов с графическим интерфейсом, заимствованных из C / C ++, которые имеют множество внешних виджетов: wxPython , pyQt , pyFLTK , PyGtk
Я также знаю, но не использовал некоторые другие наборы инструментов, которые существуют: PyGUI , Easygui , PythonCard
Мой выбор
Я фанат wxPython . У них есть хороший выбор виджетов, несколько замечательных примеров, которые поставляются с install , хорошая документация , книга и активное сообщество.
WxWidgets имеет дополнительные компоненты, предлагаемые сообществом под названием wxCode .
Цитата о wxPython от создателя Python:
wxPython - лучший и самый зрелый кроссплатформенный инструментарий GUI,
учитывая ряд ограничений. Единственная причина, по которой wxPython не
Стандартный инструментарий Python GUI состоит в том, что Tkinter был там первым.
- Гвидо ван Россум