[#] Cambalache 1.0
robot(spnet, 1) — All
2026-03-21 20:44:04


После более 5 лет разработки ( [ визуализация ]( https://www.youtube.com/watch?v=j2AG1Eg-N7M ) с помощью [ Gource ]( https://gource.io ) )
состоялся выпуск 1.0 [ Cambalache ]( https://gitlab.gnome.org/jpu/cambalache ) – инструмента для создания UI на GTK 3 и GTK 4.

Проект написан на языке Python и распространяется по лицензии GNU LGPL 2.1.

Версия 1.0 говорит о готовности проекта к широкому использованию.
Поддерживается редактирование, визуализация и создание GTK-стилей в формате CSS, редактирование XML-файлов с ресурсами GResources, создание шаблонов и виджетов, использование XML-файлов GtkBuilder и разметки Blueprint.

Модель данных может импортировать и экспортировать разом несколько интерфейсов, поддерживает объекты, свойства и сигналы GtkBuilder, предоставляет стек отката операций (Undo / Redo) и возможность сжатия истории команд. Для генерации модели данных из gir-файлов предоставляется утилита cambalache-db, а для генерации классов GObject из таблиц модели данных – утилита db-codegen.

https://www.linux.org.ru/news/gnome/18246993