TkInter を使用して Python でチェックボックスのリストを作成し、ボタンですべてのチェックボックスを選択しようとしています。
from tkinter import *
def create_cbuts():
for i in cbuts_text:
cbuts.append(Checkbutton(root, text = i).pack())
def select_all():
for j in cbuts:
j.select()
root = Tk()
cbuts_text = ['a','b','c','d']
cbuts = []
create_cbuts()
Button(root, text = 'all', command = select_all()).pack()
mainloop()
彼がリストを埋めていないのではないかと心配していますcbuts
:
cbuts.append(Checkbutton(root, text = i).pack())