Linux -- это интересно

Glade


Рубрика: Прочие -> Графика
Метки: | | | |
Просмотров: 615

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

Домашняя страница

Страница на gitlab

Учебный пример: Glade (ВикиЧтение / Искусство программирования для Unix)

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)