Crea il contenuto UI della form della in base file .UI esterno specificato.
Sintassi |
bool create_from_ui(const string &in filename, string &out err) |
---|---|
filename |
Nome del file sorgente (*.UI) |
err |
Eventuale testo di errore |
Risultato |
Rende true se file caricato e interfaccia utente creata con successo, false altrimenti. |
Note |
I file *.UI di interfaccia utente sono file xml che normalmente vengono modificati tramite l'applicazione Qt Designer (o altre applicazioni compatibili). La funzione fallisce se vi è già un contenuto della UI: nel dubbio, utilizzare clear() prima di utilizzare questo metodo. |
Esempio di utilizzo:
string filename = "my_form.ui"; string err; ui::form @my_form; if (my_form.create_from_ui()) { // Use the created form } else { // Signal the error trace("Errore in caricamento " + filename + ": " + err); } |