Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Strumenti di sviluppo arrow-right wxFormBuilder

Abbiamo compilato una lista di 18 alternative gratuite e a pagamento a wxFormBuilder. I principali concorrenti includono Glade, wxSmith. Inoltre, gli utenti fanno anche confronti tra wxFormBuilder e whiptail, xdialog, Zenity. Puoi anche dare un'occhiata ad altre opzioni simili qui: Strumenti di sviluppo.


Glade
Free Open Source

Glade è uno strumento RAD che consente lo sviluppo rapido e semplice di interfacce utente per il toolkit GTK + ...

whiptail
Free Open Source

mostra finestre di dialogo dagli script della shell

xdialog
Free Open Source

Xdialog è progettato per essere un drop in sostituzione di "dialog" o "cdialog" ...

Zenity
Free Open Source

Zenity è uno strumento che consente di visualizzare finestre di dialogo GTK negli script della riga di comando e della shell.

Yad
Free Open Source

Yad (ancora un'altra finestra di dialogo) è un fork di Zenity con molti miglioramenti, come i pulsanti personalizzati ...

Anthemion DialogBlocks è un editor di risorse basato su sizer che ti fa rapidamente creare ...

VisualWX
Free Open Source

Visualwx mira ad essere lo strumento RAD definitivo, progettato per c ++, python, perl, ruby, lua e wxWidgets.

Gtkdialog
Free Open Source

Gtkdialog è una piccola utility per la creazione di GUI veloce e facile.

KDialog
Free Open Source

Mostra le finestre di dialogo di KDE dagli script della shell

wxWidgets è un eccellente framework che consente la creazione di applicazioni multipiattaforma con ...

wxFormBuilder Piattaforme

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

wxFormBuilder Video e screenshot

wxFormBuilder Panoramica

wxWidgets è un eccellente framework che consente la creazione di applicazioni multipiattaforma con e senza un'interfaccia utente grafica. Esistono diverse applicazioni che aiutano a creare visivamente finestre di dialogo, anche se alcuni problemi pratici mi hanno portato ad avviare lo sviluppo di una nuova applicazione. Tali problemi includono l'insieme limitato di widget o l'impossibilità di includere componenti non grafici.

wxFormBuilder mira ad essere un'applicazione che oltre a consentire lo sviluppo visivo e la generazione del codice corrispondente, consenta l'inclusione di componenti non grafici, oltre a fornire servizi per estendere facilmente l'insieme di widget tramite plug-in, come altre applicazioni come qt- progettista.

Un aspetto interessante di wxFormBuilder è la memorizzazione delle informazioni nei documenti XML invece di incorporarle nel codice stesso. Questo, oltre a semplificare il codice dell'applicazione, facilita l'ulteriore modifica sia delle proprietà di un oggetto che del codice generato senza la necessità di ricompilare.

La generazione del codice utilizza una serie di "modelli" definiti nel documento delle informazioni sulla classe, che vengono elaborati per generare il codice corrispondente. Il generatore di codice include un piccolo parser che ci consente di utilizzare nei modelli un semplice insieme di direttive per essere in grado di elaborare funzioni come il riferimento alle proprietà di un oggetto, eseguire una generazione di codice condizionale, i bucle e altre possibilità.

In questo modo il codice dell'applicazione viene semplificato e allo stesso tempo fornisce un semplice meccanismo per l'aggiunta di componenti. I componenti visivi richiedono anche l'implementazione di un plug-in per poterlo utilizzare nell'editor visivo, ma ciò non significa perdere la capacità di "personalizzare" la generazione di codice (con modelli) per quel componente e il plug-in sarebbe semplice come una routine che crea un'istanza dell'oggetto in base ai valori delle sue proprietà.

wxFormBuilder Caratteristiche

tick-square Rad

Migliori alternative a wxFormBuilder

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

wxFormBuilder Categorie

Strumenti di sviluppo

wxFormBuilder Tag

xrc wxwidgets wxpython dialog python c-plus-plus

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?