Glade — полнофункциональный Python / GTK (Gnome) редактор пользовательских интерфейсов, среда для визуального проектирования интерфейсов GTK приложений.
Библиотека GTK предоставляет обширную коллекцию "строительных блоков" пользовательского интерфейса, таких как диалоги, поля ввода текста, поля для отметки, списки, меню и прочее, эти "блоки" называются виджетами.
Glade предлагает удобный интерфейс для визуального размещения виджетов, приложение имеет версию с классическим GTK2 / Gnome2 графическим интерфейсом и версию с GTK3 / Gnome3 интерфейсом, управляющие элементы расположены на заголовке окна. Набор инструментов, функционал и рабочий процесс у обоих версий одинаков, настроек имеется лишь необходимый минимум, панели инструментов открепляемые (многооконный режим).
Glade позволяет открывать и редактировать сразу несколько проектов (в вкладках), можно изменять размещение и свойства виджетов, добавлять свои связи между виджетами и исходным кодом приложения. Созданный интерфейс сохраняется в файл формата XML (*.glade) и могут быть использованы в GTK-приложениях на различных языках программирования (C, C++, C#, Vala, Java, Perl, Python и др).
Glade имеет неограниченную функцию повтора/возврата внесённых изменений (Undo/Redo), для управления используется мышь и/или клавиатурные сочетания, имеется локальная и онлайн документация (в том числе на русском). Встраиваемая библиотека libglage может использоваться для динамического создания интерфейса пользователя из описания на языке XML (интуитивно понятный и расширяемый язык разметки).
Лицензия: GPL v2 / LGPL v2
Учебный пример: Glade (ВикиЧтение / Искусство программирования для Unix)
Вы можете войти под своим логином или зарегистрироваться на сайте.