GTK (ранее GTK+) - это набор инструментов для создания графических пользовательских интерфейсов (GUI) с кроссплатформенной совместимостью и простым в использовании API.

GTK написан на C и имеет привязку ко многим другим популярным языкам программирования, таким как C++ ( gtkmm), Python ( pygtk, pygobject), C# ( gtk #) и Perl, среди других. GTK+ находится под лицензией GNU LGPL 2.1, что позволяет разрабатывать как бесплатное, так и проприетарное программное обеспечение с GTK+ без каких-либо лицензионных сборов или лицензионных отчислений.

"GTK" означает GIMP Tool Kit. Первоначально он был разработан для использования в качестве набора виджетов для GIMP, программы обработки изображений GNU. За прошедшие годы его использование значительно расширилось.

Этот тег следует использовать для вопросов о GTK в целом. Для получения более конкретных вопросов о том, как работает определенная версия, используйте gtk2 или gtk3.

Справочная документация по GTK 3: http://developer.gnome.org/gtk3/stable/

Справочная документация по GTK 2: http://developer.gnome.org/gtk2/stable/

Связывание GTK Java - http://java-gnome.sourceforge.net/

Привязка GTK 2 Perl - https://metacpan.org/pod/Gtk2

Привязка GTK 3 Perl - https://metacpan.org/pod/Gtk3

Книги:

ТАК Чат: