我想使用 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())