Python tkinterでGUI -ファイルを選択する- - Why it doesn't work?
Python tkinterでGUI -ファイルを保存する- - Why it doesn't work?
Python tkinterでGUI メッセージボックスを作成 - Why it doesn't work?
tkinterの続きです。
今回はチェックボックスを作成します。
#! python3 from tkinter import * root = Tk() root.geometry("200x100") root.title('Check box') # callback fucntion from button def callback(): global checked_value print('Value is', checked_value.get()) # Create button b = Button(root, text="Show value", font=("",12), width=10, command=callback) b.place(x = 50, y = 20) # Create check box checked_value = BooleanVar() checked_value.set(True) chk = Checkbutton(root, variable=checked_value, text='value') chk.place(x = 70, y = 60) root.mainloop()
上記プログラムを実行すると、以下のような画面が表示されます。
この状態でボタンを押下すると、コンソール上に
Value is True
と表示されます。
チェックを外した状態でボタンを押下すると、
Value is False
と表示されます。
初期状態でチェックを外したければ、
checked_value.set(False)
とすればよい。