2017-04-01 13 views

答えて

4

セッション間の設定を覚える唯一の方法は、ファイルに書き込むことです。したがって、ルートウィンドウのジオメトリ(文字列)を取得し、ファイルに書き込んでください。あなたは関数がフックとして自動的に実行させたい場合は、「<設定>」イベントにバインド:

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) 

あなたはそれ以降のファイルからジオメトリを読んで、それを復元することができます。

+0

いいですが、どのようにon_resizeイベントでそれをフックしますか?私はPythonの初心者です。 – Anonymous

+0

あなたは決してサイズ変更イベントについて尋ねなかったので、私は答えなかったのです。更新された回答を確認してください。 – DyZ

+0

優秀、私はこれを私のGUIクラスに追加しました。 – Anonymous

関連する問題