Quale designer dell'interfaccia utente da utilizzare con GtkSharp: Glade, GtkBuilder o Stetic?
-
26-10-2019 - |
Domanda
Quale strumento di interfaccia raccomanderebbe che uso per la creazione di interfacce utente per le applicazioni GtkSharp?
Ho iniziato con Glade, perché ha wrapper in GtkSharp e permette per i widget di carico da file di risorse. Ma poi ho trovato consiglia di utilizzare GtkBuilder invece di Glade, perché Glade sarà sostituito da GtkBuilder nelle versioni future di Gtk. È vero? Inoltre, sembra per la generazione UI MonoDevelop utilizza Stetic estendentesi Glade. Quale dovrei usare?
Soluzione
C'è una differenza tra Glade (l'applicazione) e libglade (la biblioteca). Libglade è una libreria che è stato sostituito da GtkBuilder e quindi non si dovrebbe usare. Glade l'applicazione è il progettista dell'interfaccia utente, che può salvare i file GtkBuilder, o file libglade per la compatibilità.
legami Stetic con Mono e MonoDevelop un po 'di più, e quindi se si utilizza MonoDevelop allora probabilmente si dovrebbe usare Stetic.