题目说明
设计一个单选按钮的选择界面,如下图所示。添加三个单选按钮,绑定串变量(StringVar)var,默认为“红色”,且分别命名为r1、r2、r3,它们的文本(text)和值(value)分别为“红色”、“绿色”、“蓝色”;再添加一个标签,命名为lab,单击单选按钮后,在标签lab上显示相应按钮的值。
参考代码
#coding=gbk import tkinter as tk """【""" def fun(): lab["text"]=var.get() root=tk.Tk() var=tk.StringVar() var.set("红色") lab=tk.Label(root,text="黑色") r1=tk.Radiobutton(root,text="红色",variable=var,value="红色",command=lambda:fun()) r2=tk.Radiobutton(root,text="绿色",variable=var,value="绿色",command=lambda:fun()) r3=tk.Radiobutton(root,text="蓝色",variable=var,value="蓝色",command=lambda:fun()) lab.pack() r1.pack() r2.pack() r3.pack()
标签:text,lab,8tkinter,单选,tk,按钮,var,root From: https://www.cnblogs.com/hghdbk/p/16897216.html