题目说明
设计一组复选按钮的200x170的兴趣选择界面,如下图所示。使用LIKE列表的文本添加五个复选按钮,绑定一组tk整型变量(IntVar)列表var对应元素,它们的文本(text)分别为“看书”、“电影”、“音乐”、“健身”、“游戏”;再添加一个标签,命名为lab,单击复选按钮后,调用选择事件方法Sel( ),实现在标签lab上显示所有选中按钮的文本。
参考代码
#coding=gbk import tkinter as tk """【""" root=tk.Tk() root.geometry('200x170') lab=tk.Label(root,bg="yellow",width=20,text="Select your like") lab.pack() LIKE=["看书","电影","音乐","健身","游戏"] var=[] def Sel(): lab["text"]="" for i in range(5): if var[i].get()==1: lab["text"]+=LIKE[i] for like in LIKE: var.append(tk.IntVar()) b=tk.Checkbutton(root,text=like,variable=var[-1],command=Sel) b.pack(anchor="w")
标签:text,复选,lab,8tkinter,200x170,按钮,var,tk From: https://www.cnblogs.com/hghdbk/p/16897217.html