■やりたいこと
入力ボックスに入力した値や、プルダウンで選択した値、ラジオボックスの選択状態等を保存し
再度起動させる再に、前回の入力情報を引き継ぎたい。
★下記の様な値を入力できるGUIを作成しました。
「値保存」ボタンを押した際に、入力した値を取込み、
再度立ち上げる際はその値がそのまま残っている状態で立ち上げることは可能でしょうか。
python
1 2from tkinter import ttk 3from tkinter import * 4 5 6 7# 画面インスタンス生成 8root = Tk() 9root.title('入力値保存') 10root.geometry('300x450+10+10') 11 12 13# Label_Entry 14label = ttk.Label(text='入力ボックス値1', padding=3) 15label.place(x=20, y=30) 16entry = ttk.Entry(root, width=15) 17entry.place(x=30, y=60) 18 19label = ttk.Label(text='入力ボックス値2', padding=3) 20label.place(x=20, y=90) 21entry = ttk.Entry(root, width=15) 22entry.place(x=30, y=120) 23 24 25# Label_Combobox 26label = ttk.Label(text='プルダウン値', padding=3) 27label.place(x=20, y=180) 28combo_box = ttk.Combobox(root, width=15, state='readonly') # コンボボックスの作成(rootに配置,リストの値を編集不可(readonly)に設定) 29combo_box["values"] = ('','A', 'B', 'C') # リストの値を設定 30combo_box.place(x=30, y=210) # コンボボックスの配置 31 32 33# Radiobutton 34label = ttk.Label(text='ラジオボタン', padding=3) 35label.place(x=20, y=270) 36int_var = IntVar() 37int_var.set(0) 38 39radio_button = ttk.Radiobutton(root, value=0, variable=int_var, text='A') 40radio_button.place(x=30, y=300) 41 42radio_button = ttk.Radiobutton(root, value=1, variable=int_var, text='B') 43radio_button.place(x=80, y=300) 44 45radio_button = ttk.Radiobutton(root, value=2, variable=int_var, text='C') 46radio_button.place(x=130, y=300) 47 48 49# Button 50button = ttk.Button(root,text='値保存') 51button.place(x=20, y=360) 52 53root.mainloop() 54 55
記述方法ご存知の方いたらご教授いただけますでしょうか。
何卒よろしくお願いいたします。
具体的にどのあたりでお困りですか?
- ファイル等への入出力方法が解らない
- 各入力ウィジェットへの値の所得・設定方法が解らない
- ボタンを押したときのイベントの記述方法