我正在尝试使用 Tkinter 为 Python gui 创建一个基本布局。
#!/usr/bin/env python
from Tkinter import *
#create root
root = Tk()
banner = Frame(root, width=500)
body = Frame(root, width=500)
banner.grid()
body.grid()
bannercontent = Label(banner, bg="Green", text="Green").grid(row=0, column=0)
bannerbuttons = Label(banner, bg="Red", text="Red").grid(row=0, column=1)
bodycontent = Label(body, bg="Blue", text="Blue").grid(row=1, column=0, columnspan=2, sticky=E+W)
root.mainloop()
然而,对于上述情况,蓝色标签并没有像我希望的那样扩展以填充 2 列,即填充绿色和红色下的空间。请问我做错了什么?
这里的例子 http://imgur.com/nGWQX9y
先感谢您