2019-05-27--tkinter练习-04-Radiobutton 选择按钮


import tkinter as tk

window = tk.Tk()  # 建立一个窗口
window.title('一个最简单的窗口')
window.geometry('300x200')  # 窗口大小为300x200

var1 = tk.StringVar() #字符串形式
#StringVar是Tk库内部定义的字符串变量类型,在这里用于管理部件上面的字符;
# 不过一般用在按钮button上。
# 改变StringVar,按钮上的文字也随之改变。
l = tk.Label(window,bg="yellow",width=20,text='empty') #这里用text就不行。
#创建一个标签,用来承载输出结果
l.pack()

def print_selection():
    l.config(text='you have selecter '+ var1.get() ) #对象l的所有参数,可以修改的

#创建一个选择按钮1
r1 = tk.Radiobutton(window,text='option A',variable=var1,value='A',command=print_selection)
r1.pack()

r2 = tk.Radiobutton(window,text='option B',variable=var1,value='B',command=print_selection)
r2.pack()

r3 = tk.Radiobutton(window,text='option C',variable=var1,value='C',command=print_selection)
r3.pack()

window.mainloop()


你可能感兴趣的:(2019-05-27--tkinter练习-04-Radiobutton 选择按钮)