【发布时间】:2018-06-17 05:24:53
【问题描述】:
我的GUI 中有两个单选按钮,但我希望一次只能选择一个,下面的代码可以同时选择两个radiobutton。我尝试了checkbutton,我也可以选择这两个选项。
from tkinter import *
def content():
if not option1.get() and not option2.get():
print("not allowed, select one dude")
else:
print("welcome dude")
option1.set(False)
option2.set(False)
root = Tk()
root.geometry("400x400")
option1 = BooleanVar(value=False)
R1 = Radiobutton(root, text="MALE", value=1, var=option1)
R1.pack()
option2 = BooleanVar(value=False)
R2 = Radiobutton(root, text="FEMALE", value=2, var=option2)
R2.pack()
b = Button(root, text="print", command=content)
b.pack(side="bottom")
root.mainloop()
【问题讨论】:
标签: python tkinter radio-button