I'm working on a Python project that is executed on a terminal (or console) for which I am planning to implement a GUI.
I did not major in CS so I really have no idea how to effectively design a terminal GUI such that:
- the user interface looks good
- in GUI, it is directed to a certain widget, let's say, a text label, or a bottom bar, or a hide-able frame.
Do you have any suggestions?
Currently, I am using the
STDOUT during execution, so a lot of
I'm thinking of using macro-like variables such as 'FILE_NOT_EXISTS_MESSAGE' for printing, and all of them and their values would be defined in one file.
Is that a standard way to do this?
Should I introduce a logging system?
In summary, I'm looking for a pattern for handling console output that is effective and adaptable.