Я пробовал гуглить, и все, кажется, структурировали свой код совершенно по-разному. Я понимаю базовый уровень tkinter, однако я не понимаю, как люди используют классы и определения для обмена страницами. Как я могу поменять главное окно на второе? (и не открывать второй после закрытия основного)
import tkinter as tk
main = tk.Tk()
main.title("Main Program")
firstlabel = tk.Label(main, text="This is a program!")
firstlabel.pack()
main.mainloop()
second = tk.Tk()
second.title("Second Program")
firstlabel = tk.Label(second, text="This is another program!")
firstlabel.pack()
second.mainloop()