вход или регистрация

GIMP — The GNU Image Manipulation Program
Гимп — бесплатный графический редактор

   

Описание библиотеки GTK+

Главная Гимп Внутренний мир GIMP Библиотека GTK+

GIMP Toolkit (сокращенно GTK+) — это свободная (GNU LGPL) кроссплатформенная библиотека компонентов для создания графических оболочек. Изначально разработана для графического редактора GIMP, но применяется и во множестве других приложений и менеджерах рабочего стола таких как GNOME и XFCE в Linux. Кроме Линукса библиотека может использоваться и на операционных системах семейства Microsoft Windows и Mac OS X.

Поначалу, библиотека была частью проекта GIMP, но потом отделилась от него и переросла в отдельный проект. За время существования, GTK+ приобрела заметную популярность и сейчас наряду с Qt является одной из двух самых популярных библиотек для X Window System.

Библиотека GTK+ в начале своего существования не содержала функций для создания графических приложений, эти функции появились позже и были помещены в отдельную библиотеку GLib.

GTK+ разрабатывается в языке Си, но является объектно-ориентированной. Одной из причин для выбора этого языка стало желание легко строить интерфейсы и для других популярных языков программирования. В результате, есть возможность использования библиотеки из языков C++, Java, Python, Ruby, Haskell и даже JavaScript.

В GIMP, начиная с версии 2.8 для прорисовки объектов интерфейса используется библиотека GTK+ Cairo.

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

Кроме GIMP многие популярные программы созданы с помощью GTK+, например:

  • Chromium — интернет-браузер от компании Google.
  • Inkscape — свободный векторный графический редактор.
  • Pidgin — популярный IM-клиент.
  • Evolution — клиент электронной почты, с возможностью управления контактами.

Официальный сайт библиотеки: gtk.org

Скачать GIMP
13865+0
Комментариев