我有一個程序,我正在努力,並希望用戶選擇他們的興趣,當他們完成按提交。如果至少有一個按鈕被選中,我將如何僅允許用戶按提交。如何強制用戶選擇至少一個檢查按鈕
from tkinter import *
check = Tk()
check.title("Interests")
CheckVar1 = IntVar()
CheckVar2 = IntVar()
CheckVar3 = IntVar()
CheckVar4 = IntVar()
CheckVar5 = IntVar()
C1 = Checkbutton(check, text = "Horror", variable = CheckVar1, \
onvalue = 1, offvalue = 0, height=1, \
width = 20)
C2 = Checkbutton(check, text = "Action", variable = CheckVar2, \
onvalue = 1, offvalue = 0, height=1, \
width = 20)
C3 = Checkbutton(check, text = "Documentary", variable = CheckVar3, \
onvalue = 1, offvalue = 0, height=1, \
width = 20)
C4 = Checkbutton(check, text = "Science fiction", variable = CheckVar4, \
onvalue = 1, offvalue = 0, height=1, \
width = 20)
C5 = Checkbutton(check, text = "Comedy", variable = CheckVar5, \
onvalue = 1, offvalue = 0, height=1, \
width = 20)
submit_btn = Button(check, text = "Submit", command = lambda: check.destroy())
C1.pack()
C2.pack()
C3.pack()
C4.pack()
C5.pack()
submit_btn.pack()
check.mainloop()
if CheckVar1.get():
#dosomething
if CheckVar2.get():
#dosomething
if CheckVar3.get():
#dosomething
if CheckVar4.get():
#dosomething
if CheckVar5.get():
#dosomething