Найти - Пользователи
Полная версия: Как удалить label
Начало » Python для новичков » Как удалить label
1
nick789
 def click_button_Yes():
    label1.destroy()
label1 = Label(text="Какой то текст").place(x=50, y=70)
btn_1 = Button(text="Да",  padx="15",   pady="4", command=click_button_Yes ).place(x=xYes, y=yYes)

Получаю ошибку:
label1.destroy()
AttributeError: ‘NoneType’ object has no attribute ‘destroy’

Как победить проблемку ?
Rafik
place возвращает None, поэтому и ловишь ошибку. Твой label1 имеет значение None. Аналогично, btn_1 = None
Сначала надо создать Label и отдельной строкой, полученный label1, размещать place-ом.
nick789
Получилось:

 label1 = Label(text="Какой то текст")
label1.place(x=50, y=70)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB