10_组件Radiobutton

Radiobutton

单选按钮:组件用于实现确多选一

Checkbutton 组件可以包含文本或图像,可以将一个函数或方法与之相关联
import tkinter as tk

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))
sex = [
    ('男', 1),
    ('女', 0),
    ('未知', 2)
]

def check():
    param = v.get()
    print("选中的值", param)

v = tk.IntVar()
v.set(2)  # 设置默认值
for name, value in sex:
    tk.Radiobutton(window, text=name, value=value, variable=v).pack()
tk.Button(window, text="获取选中的值", command=check).pack()
window.mainloop()
选项 含义
indicatoron 1,指定前边作为选择的小圆圈是否绘制,默认绘制True
2,该选项影响按钮样式,设置False,则点击变成凹"sunken",再次点击变成凸"raised"
其他选项 参考Checkbutton组件

1,flash()

刷新组件,使其在"active""normal"状态间切换若干次,但保持它开始时的状态。

2,invoke()

调用按钮的command指定函数的回调,并返回该函数返回的返回值。 如果按钮被禁用或没有回调,则无效

3,select()

设置单选按钮为选中。

4,deselect()

清除单选按钮的状态
posted @   interesting5319  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示