tkinker组件 LabelFrame

2022-01-06  本文已影响0人  HC2

LabelFrame 组件是 [Frame]组件的变体。默认情况下,LabelFrame 会在其子组件的周围绘制一个边框以及一个标题。

import tkinter as tk

def A():
    param = v.get()
    print("选中的值",param)
window = tk.Tk()
window.title('hello thinter')
height= window.winfo_screenheight()
width= window.winfo_screenwidth()
window.geometry('400x200+%d+%d'%((width-400)/2,(height-200)/2))
group = tk.LabelFrame(window, text="请选择").pack()
sex = [
    ('男',1),
    ('女',0),
    ('未知',2)
]
v = tk.IntVar()
v.set(2) #设置默认值
for name,value in sex:
     tk.Radiobutton(group, text=name, value=value, variable=v).pack()
tk.Button(group,text="获取选中的值",command=A).pack()
window.mainloop()

LabelFrame(master=None, **options) (class)

master – 父组件

**options – 组件选项,下方表格详细列举了各个选项的具体含义和用法:

image.png image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读