Volevo consultare i saggi qui riguardo a Qt e skinning, ottenere la tua opinione e tracciare un percorso per il mio sviluppo. I miei requisiti sono i seguenti:Qt e UI Skinning
mio Qt/C++ applicazione (cross-platform con le versioni Mac, Windows e Linux) deve avere le pelli modulari.
Uno skin è definito come un insieme di uno o più elementi: - Struttura dello sfondo della finestra - Aspetto dei controlli dell'interfaccia utente come caselle di modifica, menu a discesa, pulsanti di opzione, pulsanti, ecc. - Aspetto della finestra " didascalia ", grip di ridimensionamento, ecc.
Le skin verranno installate con il programma di installazione dell'applicazione, consentendo all'utente di scegliere quale desidera utilizzare. Gli utenti dovrebbero essere in grado di cambiare le pelli al volo.
Posso andare al percorso QML? dovrebbe essere personalizzato e basato su risorse semplici integrate nell'applicazione? Ogni consiglio di design sarà apprezzato.
Grazie.
Esiste un modo per un foglio di stile da "compilare" con l'applicazione e non essere presente su un file all'interno della cartella di installazione? Voglio dire, mi piacerebbe che il foglio di stile predefinito fosse a prova di manomissione, mentre l'utente dovrebbe avere la possibilità di crearne uno suo. – JasonGenX
È possibile compilare in uno o più fogli di stile con l'applicazione. Dai un'occhiata al sistema di risorse di Qt, che dovrebbe farlo. –
E non ho idea di PERCHÉ lo stile predefinito dovrebbe essere a prova di manomissione? In effetti, lo stile predefinito è un ottimo esempio di come è possibile eseguire lo styling della tua applicazione, dato che puoi saltare l'intera documentazione skinning. Fornisco anche i miei file UI come riferimento. –