У меня проблема помогите!! Программирую ** Python. При удалении (welcome_lbl, main_lbl,...

0 голосов
51 просмотров

У меня проблема помогите!! Программирую на Python. При удалении (welcome_lbl, main_lbl, next_btn)
у меня должно выводиться кнопка(next_btn2), но их выводится 3 штуки, а надо 1!!!!! Помогите!!
Срочно плиззззз!!!!!!!!!


image
image

Информатика (34 баллов) | 51 просмотров
0

кинь код сюда а не скрин

0

from tkinter import *def next_1(): destroy_object = [welcome_lbl, main_lbl, next_btn] for object_name in destroy_object: object_name.destroy() next_btn2 = Button( width=30, height=5, font=20) next_btn2.pack()tk = Tk()tk.title('Разрушители')main_lbl = Label(tk, text='Приветствую в "Разрушителях"', fg='red', font='Arial 20')welcome_lbl = Label(tk, text='Бродя, по лесу ты наткнулся на своего первого противника - ВОЛКА' '\n эти опасные твари никогда не отступают, так что В БОЙ!!!!!',

0

fg='black', font='Arial 20')next_btn = Button(tk, text='Далее', width=30, height=5, font=20, command=next_1)main_lbl.pack()welcome_lbl.pack()next_btn.pack()tk.mainloop()

0

вот

0

или можно другой способ как удалить определённый виджет(я просто только учусь и плохо разбираюсь)

0

ти єсть в телеграме?

0

нет

Дан 1 ответ
0 голосов
Правильный ответ

def next_1():

----destroy_object = [welcome_lbl, main_lbl, next_btn]

---- object_name in destroy_object:

--------object_name.destroy()

----next_btn2 = Button( width=50, height=5, font=20)

----next_btn2.pack()

(1.8k баллов)
0

одна полоска ето один пробел

0

и тебе будет выводить при нажатии на "дальше" будет одна кнопка

0

спасибо

0

а If там не надо ито пишет ошибку?