python中tk无线按钮使用方法

发布时间 2023-07-16 19:45:00作者: 顺其自然,道法自然

先上代码:

from tkinter import *
root = Tk()
selected_var = IntVar()
radiobutton = Radiobutton(root, text='hzq1', variable=selected_var, value=88)
radiobutton.pack()
radiobutton2 = Radiobutton(root, text='hzq2', variable=selected_var, value=99)
radiobutton2.pack()
def show_selection():
    a=selected_var.get()
    print(a)
show_button = Button(root, text="显示选择", command=show_selection)
show_button.pack()
root.mainloop()

Radiobutton的关键是variable和value参数, value参数表示当此按钮被选中时, 应当赋予什么值, 这个值赋给variable变量; 多个Radiobutton如果共用variable参数, 则它们之间形成互斥关系.一个被选中, 其余的就会被取消选中.