Sto lavorando su un progetto Python che viene eseguito su un terminale (o console) per il quale ho intenzione di implementare una GUI.
Non ero importante in CS quindi non ho davvero idea di come progettare in modo efficace una GUI terminale tale che:
- l'interfaccia utente sembra buona
- nella GUI, è diretto a un certo widget, diciamo, un'etichetta di testo o una barra in basso o una cornice nascosta.
Hai qualche suggerimento?
Attualmente sto utilizzando la funzione print
per fornire informazioni essenziali su STDOUT
durante l'esecuzione, quindi molte chiamate print
sono distribuite qua e là nel codice.
Sto pensando di utilizzare variabili di tipo macro come "FILE_NOT_EXISTS_MESSAGE" per la stampa, e tutte e i loro valori saranno definiti in un file.
È un modo standard per farlo?
Devo introdurre un sistema di registrazione?
In sintesi, sto cercando un modello per gestire l'output della console che sia efficace e adattabile.