如何在框架内创建框架?

时间:2014-05-08 08:38:06

标签: python tkinter

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

1 个答案:

答案 0 :(得分:2)

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

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()