【发布时间】:2013-07-12 18:32:34
【问题描述】:
我将创建一个 tkinter gui 应用程序,并且我知道我希望它看起来如何。但是在玩过 tkinter 之后,当你按下底部的按钮时,我发现无法在屏幕之间切换。我知道它什么都不做,但下面是我想要的简单布局,并在“myframe1”和“myframe2”之间切换,有点像 Apple App Store 布局。这可能吗?
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()
【问题讨论】:
标签: python widget tkinter switch-statement frame