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」を使ってチェックボックス(チェックボタン)を作成する方法でした。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です