Документация Python неофициальный перевод

othergui.md

66 строк · 5.0 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.5/library/othergui.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 25.6. Прочие пакеты графического интерфейса пользователя89Основные кроссплатформенные (Windows, Mac OS X, Unix-подобные) наборы инструментов GUI доступны для Python:1011> **См. также**12>13> **[PyGObject](https://python-all.ru/3.5/library/othergui.html)**14>15> PyGObject предоставляет привязки интроспекции для C-библиотек с использованием16>17> [GObject](https://python-all.ru/3.5/library/othergui.html)18>19> . Одной из таких библиотек является набор виджетов20>21> [GTK+ 3](https://python-all.ru/3.5/library/othergui.html)22>23> . GTK+ включает гораздо больше виджетов, чем Tkinter. Доступен онлайн-24>25> [учебник по Python GTK+ 3](https://python-all.ru/3.5/library/othergui.html)26>27> .28>29> **[PyGTK](https://python-all.ru/3.5/library/othergui.html)**30>31> PyGTK предоставляет привязки для более старой версии библиотеки, GTK+ 2. Он предоставляет объектно-ориентированный интерфейс, который находится на несколько более высоком уровне, чем C. Существуют также привязки к32>33> [GNOME](https://python-all.ru/3.5/library/othergui.html)34>35> . Доступен онлайн-36>37> [учебник](https://python-all.ru/3.5/library/othergui.html)38>39> .40>41> **[PyQt](https://python-all.ru/3.5/library/othergui.html)**42>43> PyQt – это привязка к набору инструментов Qt, обёрнутая с помощью44>45> **sip**46>47> . Qt – это обширный фреймворк для разработки GUI-приложений на C++, доступный для Unix, Windows и Mac OS X.48>49> **sip**50>51> – это инструмент для генерации привязок для C++-библиотек в виде классов Python, специально разработанный для Python.52>53> **[PySide](https://python-all.ru/3.5/library/othergui.html)**54>55> PySide – это более новая привязка к набору инструментов Qt, предоставленная компанией Nokia. По сравнению с PyQt, её схема лицензирования более дружелюбна к приложениям с закрытым исходным кодом.56>57> **[wxPython](https://python-all.ru/3.5/library/othergui.html)**58>59> wxPython – это кроссплатформенный набор инструментов GUI для Python, построенный вокруг популярного C++ набора инструментов60>61> [wxWidgets](https://python-all.ru/3.5/library/othergui.html)62>63> (ранее wxWindows). Он обеспечивает нативный внешний вид для приложений на Windows, Mac OS X и Unix-системах, используя нативные виджеты каждой платформы везде, где это возможно (GTK+ на Unix-подобных системах). В дополнение к обширному набору виджетов, wxPython предоставляет классы для онлайн-документации и контекстно-зависимой справки, печати, просмотра HTML, низкоуровневого рисования в контексте устройства, перетаскивания, доступа к буферу обмена, формата ресурсов на основе XML и многого другого, включая постоянно растущую библиотеку модулей, предоставленных пользователями.6465PyGTK, PyQt и wxPython имеют современный внешний вид и больше виджетов, чем Tkinter. Кроме того, существует множество других тулкитов GUI для Python, как кроссплатформенных, так и платформозависимых. Смотрите страницу [Программирование GUI](https://python-all.ru/3.5/library/othergui.html) в Python Wiki для более полного списка, а также ссылок на документы, в которых сравниваются различные тулкиты GUI.66