IT-словарь › Программирование › GTK

GTK

Программирование Svenska → Обновлено: 2026-10-18

Библиотека виджетов для графических интерфейсов, написанная в 1998 году для редактора GIMP и затем выделенная в отдельный проект. Фундамент GNOME.

Написана на C с объектной системой GObject сверху, благодаря чему почти бесплатно получаются привязки для Python, Rust, Vala, C++ и JavaScript. Лицензия LGPL допускает использование и в проприетарном ПО — решающее отличие от ранних лицензионных условий Qt и вся причина, по которой GNOME вообще начали как конкурента KDE. GTK 4 (2020) перешёл на полностью GPU-конвейер отрисовки и получил поверх библиотеку виджетов libadwaita, вынесшую дизайн GNOME в отдельный слой. Критика обычно касается поломок API между мажорными версиями и сильной зависимости от решений GNOME. На GTK работают, среди прочего, GIMP, Inkscape, Firefox в Linux и Transmission.

← Назад к словарю