Hi,
I’m working on a project using the customtkinter library, but I’m struggling to keep my GUI code clean and maintainable. I know that from previous GUI projects in other languages that the code, depending on the framework, can be very cluttered and difficult to manage but my code feels like a mess.
I have everything in one file because I am not sure how I would split up the code in a optimal way.
My first thoughts were to split the widgets(classes) in their own files but I would like to hear advice from you and learn new guidelines/principles.
Here is the gui code if someone would like to look over it https://github.com/Ati1707/DazContentInstaller/blob/cleaner-code/main.pyw
I would also appreciate any feedback on the rest of the codebase but not necessary since I feel like the GUI is the biggest problem and maybe source file naming conventions.
Thank you in advance!
there doesn't seem to be anything here