KXMLGUI o KDE XMLGUI es un marco de trabajo para diseñar la interfaz de usuario de una aplicación utilizando XML , basándose en el concepto de acciones.
En este marco, el programador diseña diversas acciones que su aplicación puede implementar, con varias acciones predefinidas por el marco KDE , como abrir un archivo o cerrar la aplicación. Cada acción puede asociarse con diversos datos, como iconos, texto explicativo y sugerencias emergentes.
Lo interesante de este diseño es que el programador no inserta las acciones en los menús ni en las barras de herramientas. En su lugar, proporciona un archivo XML que describe la disposición de la barra de menús y la barra de herramientas. Mediante este sistema, el usuario puede rediseñar la interfaz de usuario de una aplicación sin necesidad de modificar el código fuente del programa.
Además, KXMLGUI resulta útil para la interfaz de programación de componentes KParts en KDE, ya que una aplicación puede integrar fácilmente la interfaz gráfica de usuario (GUI) de un KPart en su propia GUI. El gestor de archivos Konqueror es el ejemplo paradigmático de esta funcionalidad.
La versión actual es KDE Frameworks#KXMLGUI .
Otros proyectos
El nombre es algo genérico. La interfaz gráfica de usuario XML Beryl , archivada el 15 de abril de 2009 en la Wayback Machine, se llamaba anteriormente xmlgui, y existen otras bibliotecas de interfaz gráfica de usuario orientadas a XML con el mismo nombre de proyecto. KXMLGUI es uno de una larga serie de proyectos que no han logrado definir el término para la base de programación resultante.
Véase también
Enlaces externos
- Guía de KDE sobre la arquitectura XMLGUI
- Marcos de trabajo KDE
- Plataforma KDE
- lenguajes de marcado de interfaz de usuario