ツナドーナツ・技術メモ帳

色々なものを作る過程で分からなかったことなどを書いていきます

TkinterのCheckbuttonでチェックを変える方法

Tkinterチェックボックスにすべてチェックとかあったら便利なのでやってみる。

やり方は簡単で、Checkbuttonのハンドルを使ってselect()を実行するだけです。

#ハンドルを取ってくる
handle = []
for i in range(5):
    b = b = tkinter.Checkbutton(text=table[1][i], variable=bl, font=("", fontSize))
    handle.append(b) #これをfor文で回せばいい

#ボタンにチェックを入れる
def allCheck():
    for i in range(len(handle)):
        handle[i].select()