Python GUI编程(Tkinter)——RadioButton

import tkinter as tk

window = tk.Tk()
window.title('my window')
window.geometry('200x200')

var = tk.StringVar()
label = tk.Label(window,bg='yellow',width=20,text='empty')
label.pack()

def print_selection():
    label.config(text='you have selected'+var.get())

radio_button_1 = tk.Radiobutton(window,text='Option A',
                                variable=var,value='A',command=print_selection)
radio_button_1.pack()

radio_button_2 = tk.Radiobutton(window,text='Option B',
                                variable=var,value='B',command=print_selection)
radio_button_2.pack()

radio_button_3 = tk.Radiobutton(window,text='Option C',
                                variable=var,value='C',command=print_selection)
radio_button_3.pack()

window.mainloop()

原文地址:https://www.cnblogs.com/zjx-pku/p/13358456.html