PythonのTkinterモジュールを使用して、GUIアプリケーションにチェックボックスを作成する方法を解説します。チェックボックスは、ユーザーが複数のオプションから選択できるようにするためのGUI要素です。
チェックボックスの作成
まずは、TkinterのCheckbutton
クラスを使用してチェックボックスを作成します。以下にそのコードを示します。
import tkinter
# Tkクラス生成
tki = tkinter.Tk()
# 画面サイズ
tki.geometry('300x200')
# 画面タイトル
tki.title('チェックボタン')
# チェックボタン
chk = tkinter.Checkbutton(tki, text='Pythonを使用する')
chk.place(x=50, y=70)
このコードは、新しいウィンドウを作成し、その中にチェックボックスを配置します。
チェックボックスの状態の取得
次に、チェックボックスの状態を取得する方法を見てみましょう。以下にそのコードを示します。
# チェックONにする
bln = tkinter.BooleanVar()
bln.set(True)
# チェックボタン作成
chk = tkinter.Checkbutton(tki, variable=bln, text='Pythonを使用する')
chk.place(x=50, y=70)
# チェックされているか?
if bln.get():
print('チェックされています')
else:
print('チェックされていません')
このコードは、チェックボックスの状態を取得し、その状態に基づいてメッセージを出力します。
以上、PythonとTkinterを使用してチェックボックスを作成し、その状態を取得する方法について解説しました。これらの知識を活用して、より複雑なGUIアプリケーションを作成することができます。.