2017-04-01 5 views

Antwort

4

Die einzige Möglichkeit, sich Einstellungen von Sitzung zu Sitzung zu merken, besteht darin, sie in eine Datei zu schreiben. Also, hole die Geometrie des Wurzelfensters (es ist eine Zeichenkette) und schreibe sie in eine Datei. Wenn Sie die Funktion wollen als Haken automatisch ausgeführt werden, binden sie an die „< Konfigurieren>“ event:

def save_size(event): 
    with open("myapp.conf", "w") as conf: 
    conf.write(root.geometry()) # Assuming root is the root window 

root.bind("<Configure>",save_size) 

können Sie später lesen die Geometrie aus der Datei und wiederherstellen.

+0

Klingt gut, aber wie hake ich es mit on_resize Event? Ich bin neu in Python. – Anonymous

+0

Sie haben nie nach Größe-Ereignissen gefragt, deshalb habe ich nicht geantwortet. Überprüfen Sie die aktualisierte Antwort. – DyZ

+0

Ausgezeichnet, ich habe dies meiner Gui-Klasse hinzugefügt. – Anonymous

Verwandte Themen