Python 如何在框架内创建框架?

Python 如何在框架内创建框架?,python,tkinter,Python,Tkinter,如何使用Tkinter在python中创建一个框架,然后在一个框架中打包一个按钮,当我按下按钮时,输出将在第二个框架中给出?我们可以在框架中添加一个框架。下面的代码应该可以实现它 import Tkinter tk = Tkinter.Tk() frame1 = Tkinter.Frame(tk, height = 100, width = 100, bg = "WHITE", borderwidth=2) frame2 = Tkinter.Frame(frame1, height = 100,

如何使用Tkinter在python中创建一个框架,然后在一个框架中打包一个按钮,当我按下按钮时,输出将在第二个框架中给出?

我们可以在框架中添加一个框架。下面的代码应该可以实现它

import Tkinter
tk = Tkinter.Tk()
frame1 = Tkinter.Frame(tk, height = 100, width = 100, bg = "WHITE", borderwidth=2)
frame2 = Tkinter.Frame(frame1, height = 100, width = 100, bg = "RED", borderwidth=2)
frame1.pack()
frame2.pack()
label = Tkinter.Label(frame2, text = "Label") #Receive a callback from button here
label.pack()
button = Tkinter.Button(frame1,text="Button") #Send some action to Label here
button.pack()
tk.mainloop()    

到目前为止你试过什么?嵌套框架与在根窗口中放置框架完全相同。非常感谢您的帮助。很有效,我很乐意!我很高兴这有帮助。如果您熟悉的过程,请这样做。:)需要注意的是,在主窗口上放置两个框架对我们没有任何新的帮助。大多数操作都可以在单个帧中完成。请注意,在代码中,向帧添加帧与向帧添加任何小部件几乎相同。