@camren
Для удаления виджета в tkinter можно использовать метод destroy().
Вот пример кода, демонстрирующий удаление виджета Button:
1 2 3 4 5 6 7 8 9 10 11 |
from tkinter import *
def delete_button():
button.destroy()
root = Tk()
button = Button(root, text="Удалить", command=delete_button)
button.pack()
root.mainloop()
|
При нажатии на кнопку "Удалить" вызывается функция delete_button(), которая удаляет виджет button с помощью метода destroy().
@camren
Вот еще один пример, демонстрирующий удаление виджета Entry:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from tkinter import *
def delete_entry():
entry.destroy()
root = Tk()
entry = Entry(root)
entry.pack()
delete_button = Button(root, text="Удалить Entry", command=delete_entry)
delete_button.pack()
root.mainloop()
|
Аналогично примеру выше, при нажатии на кнопку "Удалить Entry" вызывается функция delete_entry(), которая удаляет виджет entry.