Selecciona tu idioma

Inicio arrow-right ... arrow-right Herramientas de desarrollo arrow-right wxFormBuilder

Hemos compilado una lista de 18 alternativas gratuitas y de pago para wxFormBuilder. Los principales competidores incluyen Glade, wxSmith. Además de estos, los usuarios también realizan comparaciones entre wxFormBuilder y whiptail, xdialog, Zenity. También puedes echar un vistazo a otras opciones similares aquí: Herramientas de desarrollo.


Glade
Free Open Source

Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit...

whiptail
Free Open Source

mostrar cuadros de diálogo desde scripts de shell

xdialog
Free Open Source

Xdialog is designed to be a drop in replacement for the "dialog" or "cdialog"...

Zenity
Free Open Source

Zenity es una herramienta que le permite mostrar cuadros de diálogo GTK en la línea de comandos y scripts de shell.

Yad
Free Open Source

Yad (otro diálogo más) es una bifurcación de Zenity con muchas mejoras, como botones personalizados ...

Anthemion DialogBlocks es un editor de recursos basado en tamaño que rápidamente te hace crear ...

VisualWX
Free Open Source

Visualwx pretende ser la mejor herramienta RAD, diseñada para c ++, python, perl, ruby, lua y wxWidgets.

Gtkdialog
Free Open Source

Gtkdialog es una pequeña utilidad para la construcción rápida y fácil de GUI.

KDialog
Free Open Source

Mostrar cuadros de diálogo de KDE desde scripts de shell

wxWidgets es un excelente marco que permite la creación de aplicaciones multiplataforma con ...

wxFormBuilder Plataformas

tick-square Windows
tick-square Linux
tick-square Mac

wxFormBuilder Video y capturas de pantalla

wxFormBuilder Visión general

wxWidgets es un excelente marco que permite la creación de aplicaciones multiplataforma con y sin una interfaz gráfica de usuario. Hay varias aplicaciones que ayudan a crear diálogos visualmente, aun así, algunos problemas prácticos me han llevado a comenzar el desarrollo de una nueva aplicación. Esos problemas incluyen, el conjunto limitado de widgets o la imposibilidad de incluir componentes no gráficos.

wxFormBuilder tiene como objetivo ser una aplicación que, además de permitir el desarrollo visual y generar el código correspondiente, permita la inclusión de componentes no gráficos, así como proporcionar facilidades para extender el conjunto de widgets fácilmente a través de complementos, como otras aplicaciones como qt- diseñador.

Un aspecto interesante de wxFormBuilder es el almacenamiento de la información en documentos XML en lugar de incrustarla en el código mismo. Esto, además de simplificar el código de la aplicación, facilita la modificación posterior tanto de las propiedades de un objeto como del código generado sin necesidad de volver a compilar.

La generación de código hace uso de una serie de "plantillas" definidas en el documento de la información de clase, que se procesan para generar el código correspondiente. El generador de código incluye un pequeño analizador que nos permite usar en las plantillas un conjunto simple de directivas para poder procesar funciones tales como referir las propiedades de un objeto, hacer una generación de código condicional, bucles y otras posibilidades.

De esta forma, el código de la aplicación se simplifica y al mismo tiempo proporciona un mecanismo simple para agregar componentes. Los componentes visuales también requieren la implementación de un complemento para poder usarlo en el editor visual, pero eso no significa perder la capacidad de "personalizar" la generación de código (con plantillas) para ese componente y el complemento sería tan simple como una rutina que crea una instancia del objeto en función de los valores de sus propiedades.

wxFormBuilder Funcionalidades

tick-square Rad

Principales alternativas a wxFormBuilder

¡Comparte tu opinión sobre el software, deja una reseña y ayuda a mejorarlo aún más!

wxFormBuilder Categorías

Herramientas de desarrollo

wxFormBuilder Etiquetas

xrc wxwidgets wxpython dialog python c-plus-plus

Sugerir cambios

Tus comentarios

Selecciona una calificación
Por favor, seleccione una calificación

Your vote has been counted.

Do you have experience using this software?