首页 > 解决方案 > Tkinter - 使用循环创建的条目,我如何与单个条目进行交互?

问题描述

我有这个代码来显示许多条目。 由于列表,我可以单独获取用户输入的数据。

但是,例如,如果我想仅禁用或清除其中一个条目(通过按钮、功能或其他)而不是全部,我该如何仅与相关条目进行交互?

import os
from tkinter import *

fenetre=Tk()
fenetre.geometry("800x635")

user_entries=[]
nbofcalc=9
a=0
b=1

for x in range(nbofcalc):
    cadre1=Frame(fenetre)
    cadre1.pack(side=TOP,anchor=NW)
    cadre=Frame(cadre1)
    cadre.pack()
    c=str(b)
    calc=Label(cadre,text="Calculation "+c+"  ")
    calc.pack(side=LEFT)
    my_entry=Entry(cadre, bd=5)
    my_entry.pack(side=LEFT)
    user_entries.append(my_entry)
    a+=1
    b+=1
  

fenetre.mainloop()
os.system("pause")

在此处输入图像描述

标签: pythonloopstkinterwidget

解决方案


推荐阅读