Смена информации в главном окне программы (python, Tkinter)

Делаю простую программу, где в главном окне будет кнопка, при нажатии которой информация в этом окне меняется на другую (в моем случае появляются другие кнопки). Переход на новую страницу получился, но вот кнопка с первой страницы осталась, как сделать так, чтобы информация с предыдущей страницы исчезла и появлялись только кнопки со второй страницы? Также подскажите функцию для задания кнопки "назад" к предыдущей странице

import tkinter as tk
app=tk.Tk()
app.geometry("250x250")
text=tk.Text(app)
def page2():
    tk.Button(app, text="2").puck()
    tk.Button(app, text="3").puck()
    tk.Button(app, text="Назад").puck()
tk.Button(app, text="1").puck()
app.mainloop()

Новый код!

from tkinter import *
app=Tk()

def page2():
    qframe.pack()
    mainframe.pack_forget()
def page1():
    mainframe.pack()
    qframe.pack_forget()
mainframe=Frame(app).pack()
b1=Button(mainframe, text="1", command=page2).pack()

qframe=Frame(app)
b2=Button(qframe, text="2").pack()
b3=Button(qframe, text="Назад", command=page1).pack()

app.mainloop()

Ответы (0 шт):