Предмет: Информатика,
автор: Аноним
ВНИМАНИЕ!!! Знатоки Питона!!!
Как в модуле Tkinter удалить все виджеты, кроме одного с помощью команды canvas.delete("..."). Например, удалить всё, кроме виджета Block? Нужен код.
Ответы
Автор ответа:
2
Ответ:
from tkinter import *
root=Tk()
btn=Button(text="button")
btn1=Button(text="button1")
bt2n=Button(text="button2")
block=Button(text="Block")
#создаем виджеты
widjets=[btn,btn1,btn2]
# удаляем виджеты кроме block
for i in widjets:
i.destroy()
root.mainloop()
vladsoroka2005:
если я решил вашу проблему отметьте ответ как лучший
line 8, in widjets=[btn,btn1,btn2] NameError: name 'btn2' is not defined
bt2n=Button(text="button2")
на
-> btn2, <- =Button(text="button2")
Похожие вопросы
Предмет: Қазақ тiлi,
автор: allahverdievaelmira7
Предмет: Математика,
автор: meow2234
Предмет: Математика,
автор: kazangapovatiko
Предмет: Химия,
автор: wladik70
Предмет: Химия,
автор: kukerD