tkinter.Radiobutton 单选按钮绑定的“绑定变量”只需要并且只能定义1个 | 单选按钮是默认小圆圈,改变单选按钮的样式 → indicatoron=False |
Radiobutton单选按钮的相关属性以及用法的详细介绍:https://www.cnblogs.com/itwangqiang/articles/14779987.html
————————————————————-分割线——————————————
# -*- coding: utf-8 -*-
import tkinter
root=tkinter.Tk()
root.geometry("800x600+100+100")
##############################################
def ShowSelectValue():
Show_Text_1="输出当前选择的单选按钮选项对应的值:"+str(Var_Rbtn.get())
# print("测试输出:",Var_Rbtn.get())
Label_Word_1.config(text=Show_Text_1)
pass
def ResetSelect():
Var_Rbtn.set(0)
##############################################
# tkinter.Radiobutton 单选按钮绑定的“绑定变量”只需要并且只能定义1个
Var_Rbtn = tkinter.IntVar()
# 给这个变量设置1个默认值,也就是让单选按钮默认选中1个
# Var_Rbtn.set(1)
# 下面3个单选按钮是默认小圆圈,改变单选按钮的样式 → indicatoron=False
R0 = tkinter.Radiobutton(root, text="张三", variable=Var_Rbtn,value="1")
R0.pack()
R1 = tkinter.Radiobutton(root, text="李四", variable=Var_Rbtn,value="2")
R1.pack()
R2 = tkinter.Radiobutton(root, text="王五", variable=Var_Rbtn,value="3")
R2.pack()
##############################################
Btn1=tkinter.Button(root,text="显示全部勾选情况",command=ShowSelectValue)
Btn1.pack()
# 下面的标签控件用于显示结果文字
Label_Word_1=tkinter.Label(root)
Label_Word_1.pack()
Btn1=tkinter.Button(root,text="重置全部勾选",command=ResetSelect)
Btn1.pack()
##############################################
root.mainloop()