не показывает последние кнопки
from tkinter import *
def zachem():
lbl.config(text="надо")
btn.destroy()
btn1.grid(column=0,row=1)
def ok():
lbl.config(text="Ты решил осмотреться и прошёл в перед...")
btn1.grid(column=0,row=1)
btn1.config(text="Продолжить.", command=dal)
btn.destroy()
def dal():
lbl.config(text="Пройдя за угол ты увидел развилку.")
lbl1=Label(text="В какую из этих развилок ты пойдешь?")
btn1.destroy()
btn3=Button(text="Направо",command=left)
btn2=Button(text="Налево",command=right)
lbl1.grid(column=0,row=1)
lbl2.grid(column=0,row=2)
btn3.grid(column=0,row=4)
btn2.grid(column=1,row=4)
def left():
lbl.config(text="Ты прошёл в левую дверь и ")
def right():
lbl.config(text="Ты прошёл в левую дверь и ")
windows = Tk()
windows.title("Текстовый квест")
windows.geometry("300x250")
lbl=Label(windows, text="Привет, представь, ты очутился в пешере.")
btn=Button(text="зачем?", command=zachem)
btn1=Button(text="представил", command=ok)
lbl.grid(column=0,row=0)
btn.grid(column=0,row=1)
btn1.grid(column=1,row=1)
windows.mainloop()
Ответы
Ответ:
from tkinter import *
def zachem():
lbl.config(text="надо")
btn.destroy()
btn1.grid(column=0,row=1)
def ok():
lbl.config(text="Ты решил осмотреться и прошёл в перед...")
btn1.grid(column=0,row=1)
btn1.config(text="Продолжить.", command=dal)
btn.destroy()
def dal():
lbl.config(text="Пройдя за угол ты увидел развилку.")
lbl1=Label(text="В какую из этих развилок ты пойдешь?")
btn1.destroy()
btn2=Button(text="Направо",command=left)
btn3=Button(text="Налево",command=right)
lbl1.grid(column=0,row=1)
lbl2.grid(column=0,row=2)
btn2.grid(column=0,row=4)
btn3.grid(column=1,row=4)
def left():
lbl.config(text="Ты прошёл в левую дверь и ")
def right():
lbl.config(text="Ты прошёл в левую дверь и ")
windows = Tk()
windows.title("Текстовый квест")
windows.geometry("300x250")
lbl=Label(windows, text="Привет, представь, ты очутился в пешере.")
btn=Button(text="зачем?", command=zachem)
btn4=Button(text="представил", command=ok)
lbl.grid(column=0,row=0)
btn.grid(column=0,row=1)
btn4.grid(column=1,row=1)
windows.mainloop()
Объяснение:
надо кнопки в своей последовательности ставить