wxPython – обёртка библиотеки кроссплатформенного графического интерфейса пользователя для Python, основой которого является кроссплатформенная API (интерфейс программирования приложений) wxWidgets, написанная на языке программирования C++. Одна из альтернатив Tkinter, которая поставляется вместе с Python. Реализованная в виде модуля расширения Python (машинный код). Другие популярные альтернативы — PyGTK и PyQt. Также как и wxWidgets, wxPython является свободным программным обеспечением.
Проект wxPython зародился, когда Робину Данну потребовался, в ближайшие несколько недель, графический интерфейс пользователя развернутый на HP-UX системах, а также на Microsoft Windows 3.1. При оценке коммерческих решений, он наткнулся на Python, входящий в набор инструментальных средств wxWidgets. Таким образом он узнал Python и в скором времени, вместе с Харри Пасаненом, стал одним из основных разработчиков wxPython, которая произросла из этой начальной связки. Первые версии обёртки библиотеки создавались вручную. Однако вскоре ядро программы стало очень трудно поддерживать и синхронизировать с wxWidgets релизами. Более поздние версии были созданы с SWIG, значительно уменьшая объем работ на обновление обёртки. О выходе первой «современной» версии было объявлено в 1998 году.
Приложения, разработаные с использованием wxPython
Ссылки