XMLGUI - это среда KDE для проектирования пользовательского интерфейса приложения с использованием XML с использованием идеи действий.
В этой структуре программист разрабатывает различные действия, которые может реализовать его приложение, с несколькими действиями, определенными для программиста структурой KDE , такими как открытие файла или закрытие приложения. Каждое действие может быть связано с различными данными, включая значки, пояснительный текст и всплывающие подсказки.
Интересной частью этого дизайна является то, что действия не вставляются программистом в меню или панели инструментов. Вместо этого программист предоставляет XML-файл, который описывает структуру строки меню и панели инструментов. Используя эту систему, пользователь может перепроектировать пользовательский интерфейс приложения без необходимости касаться исходного кода рассматриваемой программы.
Кроме того, XMLGUI полезен для интерфейса программирования компонентов KParts для KDE, поскольку приложение может легко интегрировать графический интерфейс KPart в свой собственный графический интерфейс. Konqueror файловый менеджер канонический пример этой функции.
Текущая версия - KDE Frameworks # KXMLGUI .
Другие проекты
Название несколько общее. Берилл XML GUI , ранее был назван xmlgui, и есть десяток других XML-ориентированных GUI-библиотеки с таким же названием проекта. KDE XMLGUI - один из многих проектов, которым не удалось определить термин, обозначающий итоговую основу программирования.