Hallo,
Ich bin absoluter Programmier - Anfänger und arbeite gerade an einigen kleinen Programmen mit GUI, darunter ein Bildersortierer, ein Chemie-Rechner (mache in Chemie Abitur) und eine To-Do Liste mit Prioritäten.
Habe Tkinter nur über YouTube kennen gelernt und daher irgendwie die schlechte Angewohnheit, alles objektorientiert zu programmieren. Also eine Klasse für das Fenster, dass dann je nach Anwendung weitere Klassen für bestimmte Gruppen an Elementen, wie dem Menü zum Erstellen einer Aufgabe hat. Funktionen einer Klasse, die bei bestimmten Aktionen durch andere Klassen aufgerufen werden, sind als @staticmethod definiert.
Ein Beispiel wäre die Funktion, die die Liste mit dem Einträgen der To-do Liste aktualisiert, nachdem man eine Aufgabe bearbeitet hat.
Kann man das so machen oder ist das kompletter Blödsinn (Spaghetti-Code?) Ich bin kompletter Anfänger und möchte schlechte Angewohnheiten daher rechtzeitig korrigieren.
Mfg Jan