Ho un'applicazione Linux C incorporata che funziona con una semplice CLI. Ora ho il compito di creare una GUI che abbia le stesse funzionalità del programma da riga di comando. Non sono un abile progettista GUI e la maggior parte se la mia esperienza è in codifica C profondamente integrata.
Il mio pensiero iniziale è di usare qtcreator per creare la GUI, ma ci sono diversi problemi su cui sto riflettendo.
- Andando avanti, voglio mantenere sia il programma CL che il programma GUI, e preferibilmente anche avere lo stesso esatto eseguibile che può essere lanciato in entrambe le modalità. A meno che non sia una cattiva idea?
- Il mio codice è in C finora, e qt è nativamente c ++
- Vorrei una correlazione diretta dove il pulsante preme nella GUI chiama le stesse funzioni che chiamo dalla CLI
- Come faccio a farlo in modo pulito ed efficiente? C'è qualche altra tecnologia o libreria che semplifica questo? Non devo usare qt se c'è qualcosa di meglio.