2

私は tkinter GUI アプリを作成しようとしていますが、どのように表示したいかはわかっています。しかし、tkinterで遊んだ後、下部のボタンを押したときに画面を切り替える方法が見つかりませんでした。私はそれが何もしないことを知っていますが、以下は私が持ちたい単純なレイアウトであり、Apple App Store レイアウトのような「myframe1」と「myframe2」の種類を切り替えます。これは可能ですか?

from tkinter import *

tk = Tk()
tk.geometry("300x300")

myframe1 = Frame(tk,background="green",width=300,height=275)
myframe1.pack()

myframe2 = Frame(tk,background="cyan",width=300,height=275)
myframe2.pack()

btnframe = Frame(tk)

btn1 = Button(btnframe,text="screen1",width=9)
btn1.pack(side=LEFT)

btn2 = Button(btnframe,text="screen2",width=9)
btn2.pack(side=LEFT)

btn3 = Button(btnframe,text="screen3",width=9)
btn3.pack(side=LEFT)

btn4 = Button(btnframe,text="screen4",width=9)
btn4.pack(side=LEFT)

myframe1.pack()
btnframe.pack()

tk.mainloop()
4

2 に答える 2