python tkinter复选框批量制作

import tkinter as tk
root=tk.Tk()
root.title("复选框批量制作")
root.geometry(800x600)


check_name=['ab','ac','ad','ae','af']
checkN=1
lisT=[]


def tick():
  global lisT
  print(lisT)


for cn in check_name:
  CheckVar="CheckVar"+str(checkN)
  cln=cn+str(checkN)
  cx=checkN*120
  checkN+=1
  CheckVar=tk.IntVar()
  cln=tk.Checkbutton(root,text=cn,command=tick,variable=CheckVar,
      onvalue=1,offvalue=0,height=25,width=25)
  cln.place(x=cx,y=20,height=25,width=55)


root.mainloop()

posted on 2021-11-11 13:08  老曳  阅读(272)  评论(0)    收藏  举报