Tkinter——Radiobutton(单选按钮)
python入门常用操作:https://blog.csdn.net/qq_33302004/article/details/112859327
import tkinter as tk
window = tk.Tk()
window.title('Listbox')
window.geometry('300x500')
# label
label_text = tk.StringVar()
label = tk.Label(window, width=20, height=2, background='green', text = '', font = ('Helvetica', 10))
label.pack()
def print_selection():
label.config(text = 'you have selected ' + label_text.get() )
return
# Radiobutton
radiobuttion1 = tk.Radiobutton(window, text='Option A', variable=label_text, value='A', command=print_selection)
radiobuttion1.pack()
radiobuttion2 = tk.Radiobutton(window, text='Option B', variable=label_text, value='B', command=print_selection)
radiobuttion2.pack()
radiobuttion3 = tk.Radiobutton(window, text='Option c', variable=label_text, value='C', command=print_selection)
radiobuttion3.pack()
window.mainloop()
效果: