Spec-Zone.ru › Python 3.6

Другие пакеты графического пользовательского интерфейса

Для Python доступны основные кроссплатформенные (Windows, Mac OS X, Unix-подобные) наборы инструментов GUI:

См. также

PyGObject

PyGObject предоставляет связи для интроспекции C-библиотек, использующих GObject. Одна из этих библиотек — набор виджетов GTK+ 3. GTK+ содержит значительно больше виджетов, чем Tkinter. Доступен онлайн-учебник Python GTK+ 3 Tutorial.

PyGTK

PyGTK предоставляет связи для более старой версии библиотеки, GTK+ 2. Она предоставляет объектно-ориентированный интерфейс, который немного более высокого уровня, чем C-интерфейс. Также имеются связи с GNOME. Доступен онлайн-учебник tutorial.

PyQt

PyQt — это связка, обернутая с помощью sip, для набора инструментов Qt. Qt — это обширная кроссплатформенная (Unix, Windows, Mac OS X) C++-рамка для разработки приложений графического интерфейса. sip — это инструмент для генерации связей для C++-библиотек как Python-классов, специально разработанный для Python.

PySide

PySide — это более новая связка с набором инструментов Qt, предоставленная компанией Nokia. По сравнению с PyQt, её лицензионная схема более благоприятна для приложений, не являющихся открытым исходным кодом.

wxPython

wxPython — кроссплатформенный набор инструментов GUI для Python, созданный на основе популярного C++-набора инструментов wxWidgets (ранее wxWindows). Он обеспечивает родной вид и ощущение для приложений на Windows, Mac OS X и Unix-системах, используя родные виджеты каждой платформы по возможности (GTK+ на Unix-подобных системах). Помимо обширного набора виджетов, wxPython предоставляет классы для онлайн-документации и контекстной справки, печати, просмотра HTML, рисования на низком уровне с помощью устройства контекста, перетаскивания, доступа к системному буферу обмена, формата ресурсов на основе XML и многое другое, включая постоянно растущую библиотеку модулей, созданных пользователями.

PyGTK, PyQt и wxPython имеют современный вид и ощущение и больше виджетов, чем Tkinter. Кроме того, есть много других наборов инструментов GUI для Python, как кроссплатформенных, так и платформоспецифических. См. страницу GUI Programming в Вики Python для более полного списка и ссылок на документы, где сравниваются различные наборы инструментов GUI.

© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.6/library/othergui.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API