Hallo sparrow,
mit dem Lesen und Schreiben von Daten, hatte ich bisher keine Probleme.
Ich programmiere aus Interesse und Spaß an der Freude, komme aber nicht aus diesem Bereich.
Ich habe mir ein Projekt vorgenommen, wo ich Widgets ein eigenes einheitliches Layout festlegen kann (Farb- und Font-Layout). Das mal ganz einfach, ohne jetzt ins Detail zu gehen.
Ich verwende momentan tkinter und Dateninfo für Font ist "(Schriftart, Schriftgröße)".
Die Textdatei für Font, sieht so aus:
Code: Alles auswählen
1600 900 ('NimbusSansL', 11) ('NimbusSansL', 13) ('NimbusSansL', 13, 'bold') ('NimbusSansL', 14) ('NimbusSansL', 14, 'bold')
1680 1050 ('NimbusSansL', 12) ('NimbusSansL', 14) ('NimbusSansL', 14, 'bold') ('NimbusSansL', 16) ('NimbusSansL', 16, 'bold')
Die Datensätze sind auf die Bildschirmgröße bezogen.
Ändere ich jetzt über tkinter den Font eines Datensatzes und schreibe diesen wieder in die Datei zurück, stehe ich vor dem Problem, welches ich als erstes beschrieben habe.
Weiter lässt sich die Datei auch dann nicht mehr einlesen.
Vielleicht ist das Problem, dass ich String und Tuple im Datensatz verwende!?