Я написал несколько приложений с графическим интерфейсом на Python, но каждое из них представляет собой беспорядок инициализаций и функций, и я не чувствую, что использую объектно-ориентированные возможности в полной мере. Я искал в сети, но не нашел места, где бы демонстрировались лучшие практики для такого рода программ. Так что для сложного графического приложения с несколькими надписями, меню, кнопками и экранами, а также некоторые вычисления на стороне сервера, каков наилучший способ структурировать программу?
В настоящее время я просто делаю все инициализации фреймов, меток и т. Д. В конструкторе класса и вызываю функцию для зацикливания и выполнения серверной части.