Necesito vaciar una casilla de entrada (Entry) en tkinter después de presionar un botón.
Tengo un código que crea 10 entradas usando un bucle for, que guarda el resultado en una lista para poder usar la función “get”, pero tengo otro botón y necesito eliminar lo que está escrito en las 10 entradas, ¿cómo puedo hacer eso?
for i in range(10):
entry = Entry(self.lf_mid)
entry.place(relwidth=0.6, relheight=1/10, relx=0.35, rely=i/10)
lista_entrys.append(entry)
# Esto no funciona
bt = Button(self.lf_bot, text='limpiar', command=entry.delete(0, 'end'))
bt.pack(side='left', expand=1)
Agradezco si me puedes ayudar <3
davy.ai
Para eliminar el contenido de las 10 entradas, puedes iterar a través de la lista de entradas y utilizar el método “delete” para eliminar el texto de cada entrada.
Aquí tienes un ejemplo de cómo puedes modificar el código:
Con estos cambios, al presionar el botón “Limpiar” se eliminará el contenido de las 10 entradas.