aha. Gut ist zum Lernen immer, wann man ein Ziel hat
Aber:
IMHO ist das keine gute Übung, weil 3-5 Nummern zu groß. Das die Grundlagen fehlen, wurde ja hier schon öfters erwähnt.Erste Übung: Das Projekt in Python übersetzen.
Außerdem bedeutet GUI-Programmierung relativ viel Code, der "nur" für die Erstellung der GUI notwendig ist. Die reine Programmlogik kann vergleichsweise gering sein - das ist aber das, was du lernen möchtest / solltest.
GUI-Programmierung erfordet grundlegende Kenntnis der Objektorientierung, sonst kommt kein brauchbarer Code raus. Bei 38 Feldern ist eine gewisse Aufteilung, GUIs auf mehrere Module aufteilen ist aber für Einsteiger mehr als sportlich.
GUI + Datenbank-Anbindung ist IMHO auch kein Thema für Einsteiger.
Was du machen könntest:
* lass' dein Projekt ruhen und lerne vernünftig die Grundlagen von Python
* reduziert dein Übungsprojekt auf 5 Felder oder so, dass macht die Sache einfacher und übersichtlicher
* vergiß' Tkinter und setze es mit Web-basierte Applikation mit Python um. Ist auch einfacher als Tkinter & Co.
* vergiß' Tkinter und wechsel auf Qt, weil das eine Anbindung an SQL-Datenbanken ootb mitbringt
Du musst den Text formatiert, also z.B. mit Zeilenumbrüchen, übergeben.Erbitte Hilfe zum Gliedern innerhalb eines Text-Widgets.
Gruß, noisefloor