Separazione di logica è UI

Sviluppu una applicazione GUI in Qt.

Questa hè a mo prima applicazione GUI è ùn sò micca assai sperimentata è devu sempre luttà cù alcuni aspetti più avanzati di u quadru C ++ è Qt.

L'applicazione hè abbastanza semplice, cun una finestra principale è alcuni dialoghi induve l'utente configura i parametri è preme un buttone, è u prugramma esegue un calculu (abbastanza cumplessu), dendu u risultatu in qualchì locu nantu à l'interfaccia utente.

Avà, I Aghju un prublema. Aghju messu tutti i mo dati di calculu (chì hè staticu è caricatu da risorse) è logica in una classe separata. Creu un esempiu di sta classe è di e classi UI. Avà, u prublema hè cumu accede à i membri di a classe dati / logica da una classe UI? Dì chì ci hè una QStringList seduta in a classa Logica, è vogliu un certu dialogu per accede à sta lista è prisentallu à l'utilizatore, senza fà ne copie in memoria?

Capiscu chì ghjè forse una dumanda C ++ assai basica ( Qt mancu pertinente), ma ehi ùn sò micca tutti un magu di prugrammazione. Grazie per ogni suggerimentu o aiutu!

11
задан vedran 13 August 2011 в 14:56
поделиться