Tkinter Radiobutton单选框简介

Radiobutton单选框,在多个选项下,用户只能选择其中一项。

常用属性

属性名 说明
text 单选框文字
variable 绑定单选框状态的变量,单选框选择变化后,会将单选框中value属性设置的值更新到绑定的变量. IntVar/StringVar类型

单选框示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
from tkinter import *
from tkinter.ttk import *

win = Tk()
win.title("单选框示例")
win.geometry("200x200")

val = StringVar()
Label(win, text="请选择你的性别").pack()
Radiobutton(win, text="男", variable=val, value=1).pack()
Radiobutton(win, text="女", variable=val, value=2).pack()
Radiobutton(win, text="未知", variable=val, value=3).pack()

Button(win, text="打印已选择", command=lambda: print(val.get())).pack()

win.mainloop()

单选框示例截图

选中单选框后,点击按钮,效果如下。

单选框示例截图 单选框示例截图

站长微信
请备注来意
二维码