Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Come Cominciare un programma, con Qt Creator o con C++



  • Secondo me, anche se i due insiemi di strumenti ben si integrano, possono essere affrontati in maniera separata. Ciò significa che un progetto può essere costruito alternando codice a interfaccia utente, ma non per questo bisogna cominciare con lo scrivere prima il codice e poi disegnare l'interfaccia. I due strumenti possono essere applicati, all'occorrenza in maniera inversa, partendo perciò dall'interfaccia.
    Un progetto può cominciare benissimo col chiedere all'utente di operare in prima istanza una scelta ed in conseguenza di ciò richiamare un oggetto oppure uno degli altri previsti, a seconda della scelta selezionata dall'utente. Allora ecco che la prima istruzione dell'oggetto principale diventa la chiamata ad un primo widget con la presentazione delle scelte possibili per l'utente.

    Quindi in fase di apprendimento, posso pensare di rivolgermi immediatamente alla costruzione del 1° widget del progetto.



  • Di solito un buon principio di design e' separare completamente la logica dall'ui. Il programma dovrebbe funzionare al 100% senza interfaccia grafica e esporre un'interfaccia che venga usata dalla ui.
    In questo modo puoi facilmente:

    • creare test autoomatici per la logica
    • implementare interfacce grafiche in QtWidgets o QtQuick a seconda delle necessita' senza compromettere la logica


  • Si, so che l'uso è quello, ma forse perchè sono abituato, diversamente, non riesco a pensare ad una realizzazione di progetto procedendo in modo non lineare, a mio modo di vedere.
    In ogni caso, anche per cominciare a conoscere la gui, vorrei provare ad abbozzare una widget e vedere come si presenta, tanto per toccare con mano.



  • Oh, sicuramente non c'e' niente di male, soprattutto all'inizio a partire dalla gui e costruirci sopra le funzionalita'


Log in to reply