Después de más de cinco años de desarrollo, la herramienta de diseño de interfaz gráfica GTK Lo que ves es lo que obtienes (WYSIWYG), Cambalache, lanzó recientemente oficialmente la versión 1.0, lo que marca la primera vez que este proyecto alcanza un hito maduro adecuado para el uso diario. Cambalache está dirigido principalmente a desarrolladores que desean crear y editar interfaces de usuario para aplicaciones GTK3 y GTK4. El objetivo principal es reducir la carga de los archivos XML UI escritos a mano y permitir que una mayor parte del proceso de diseño de la interfaz se complete en un entorno visual.

El autor del proyecto posiciona a Cambalache como una herramienta auxiliar para los desarrolladores que están familiarizados con los formatos Gtk y GtkBuilder: se espera que los usuarios comprendan las especificaciones de descripción de la interfaz de usuario subyacentes, pero ya no tienen que escribir desde cero o ajustar XML repetidamente. En su lugar, utilizan una interfaz gráfica para editar el diseño, los componentes y las propiedades, y luego utilizan la herramienta para generar los archivos de interfaz de usuario correspondientes. Para los desarrolladores que son nuevos en GTK, la versión 1.0 se considera suficiente como herramienta base para la entrada y el desarrollo diario. También puede satisfacer las necesidades de eficiencia de los desarrolladores experimentados en la creación de prototipos y la iteración de interfaces.

imagen.webpimagen-1.webp

La versión actual marca un estado de "disponibilidad general" para la funcionalidad, pero el desarrollo de Cambalache no termina ahí. El desarrollador afirmó que las versiones posteriores se centrarán en seguir puliendo la experiencia de la interfaz de usuario propia de Cambalache y mejorar aún más esta aplicación basada en Python en términos de rendimiento, características y facilidad de uso. A medida que GTK3 y GTK4 continúan evolucionando en aplicaciones de escritorio y multiplataforma, un diseñador de interfaz WYSIWYG maduro y moderno se considera un importante complemento de infraestructura en el ecosistema GTK.

Con respecto al concepto de diseño, los detalles técnicos y la hoja de ruta futura de Cambalache 1.0, el blog oficial de GTK ha publicado una introducción más detallada para que los desarrolladores interesados ​​obtengan una comprensión profunda de la implementación y el uso de este moderno editor de interfaz de usuario GTK WYSIWYG.

aprender más:

https://blogs.gnome.org/gtk/2026/03/20/cambalaches-first-major-milestone/