Учебники

PyGTK – Введение

PyGTK – это набор оболочек, написанных на Python и C для библиотеки GTK + GUI. Это часть проекта GNOME. Он предлагает комплексные инструменты для создания настольных приложений на Python. Также доступны привязки Python для других популярных библиотек GUI.

PyQt – это порт Python библиотеки QT. Наш учебник PyQt можно найти здесь . Аналогично, инструментарий wxPython – это привязка Python для wxWidgets, еще одной популярной кроссплатформенной библиотеки графического интерфейса. Наш учебник по wxPython доступен здесь .

GTK + или GIMP Toolkit – это многоплатформенный инструментарий для создания графических пользовательских интерфейсов. Предлагая полный набор виджетов, GTK + подходит для проектов, начиная от небольших одноразовых инструментов и заканчивая комплектами приложений.

GTK + был разработан с нуля для поддержки широкого спектра языков. PyGTK – это оболочка Python для GTK +.

GTK + построен вокруг следующих четырех библиотек –

  • Glib – базовая библиотека низкого уровня, которая составляет основу GTK +. Он обеспечивает обработку структуры данных для C.

  • Pango – библиотека для разметки и рендеринга текста с акцентом на интернационализацию.

  • Cairo – библиотека для 2D-графики с поддержкой нескольких устройств вывода (включая X Window System, Win32)

  • ATK – библиотека для набора интерфейсов, предоставляющая инструменты доступности, такие как программы чтения с экрана, лупы и альтернативные устройства ввода.

Glib – базовая библиотека низкого уровня, которая составляет основу GTK +. Он обеспечивает обработку структуры данных для C.

Pango – библиотека для разметки и рендеринга текста с акцентом на интернационализацию.

Cairo – библиотека для 2D-графики с поддержкой нескольких устройств вывода (включая X Window System, Win32)

ATK – библиотека для набора интерфейсов, предоставляющая инструменты доступности, такие как программы чтения с экрана, лупы и альтернативные устройства ввода.

Ваш GTK

PyGTK облегчает процесс и помогает создавать программы с графическим интерфейсом пользователя, используя язык программирования Python. Базовая библиотека GTK + предоставляет всевозможные визуальные элементы и утилиты для разработки полнофункциональных приложений для рабочего стола GNOME. PyGTK – это кроссплатформенная библиотека. Это бесплатное программное обеспечение, распространяемое по лицензии LGPL.

PyGTK построен на GTK + 2.x. Для создания приложений для GTK +3 также доступны привязки PyGObject.