Pythonでは、GUIアプリケーションでチェックボックス(チェックボタン)を作成することができます。ここでは、その方法を解説します。
tkinterモジュール
PythonでGUIを操作するには、「tkinter」モジュールを使用します。このモジュールはPython標準のGUIアプリケーションを作成するモジュールです。
import tkinter
チェックボックスの作成
チェックボックスは「tkinter.Checkbutton」で作成します。以下にそのコードを示します。
# 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)
このコードでは、「tkinter.BooleanVar」型の変数「bln」を用意し、「tkinter.Checkbutton」の「variable」にセットしています。
チェックボタンのチェック状態を取得する
チェックボタンのチェック状態を取得するには、「get」を使用します。
# チェックされているか?
if bln.get():
print('チェックされています')
else:
print('チェックされていません')
以上、Pythonで「tkinter」を使ってチェックボックス(チェックボタン)を作成する方法でした。.