tkinter.Labelframe组件的相关详细介绍:https://blog.csdn.net/w15977858408/article/details/104152839
——————————分割线——————————————
相关详细的学习测试的代码↓
# -*- coding: utf-8 -*-
import tkinter
root=tkinter.Tk()
root.geometry("250x300+100+100")
##############################################
# 提前定义1个标签框架
Group1=tkinter.LabelFrame(root,text="以下哪个是你好朋友的姓名?",padx=5,pady=5)
Group1.pack()
##############################################
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(Group1, text="张三", variable=Var_Rbtn,value="1")
R0.pack()
R1 = tkinter.Radiobutton(Group1, text="李四", variable=Var_Rbtn,value="2")
R1.pack()
R2 = tkinter.Radiobutton(Group1, text="王五", variable=Var_Rbtn,value="3")
R2.pack()
##############################################
Btn1=tkinter.Button(Group1,text="显示全部勾选情况",command=ShowSelectValue)
Btn1.pack()
# 下面的标签控件用于显示结果文字
Label_Word_1=tkinter.Label(Group1)
Label_Word_1.pack()
Btn1=tkinter.Button(Group1,text="重置全部勾选",command=ResetSelect)
Btn1.pack()
##############################################
root.mainloop()