Ich habe ein Programm, an dem ich arbeite und möchte, dass der Benutzer seine Interessen auswählt, und wenn sie fertig sind, drücken Sie Senden. Wie würde ich dem Benutzer nur erlauben, auf "Senden" zu klicken, wenn mindestens eine Schaltfläche aktiviert ist?Wie erzwinge ich den Benutzer, um mindestens eine Schaltfläche auszuwählen
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