【发布时间】:2015-01-16 13:12:04
【问题描述】:
我想在更大尺寸的网格上放置一个画布,这样我就可以在画布的底部创建按钮。现在我有这个:
class Canvas(Frame):
def __init__(self, root):
Frame.__init__(self, root)
self.display = Canvas(root, width=500, height=500, borderwidth=5, background='white')
self.display.pack()
root = Tk()
board = Canvas(root)
root.mainloop()
这将创建一个 500x500 的白色画布。现在假设我想在它下面添加一个 500x600 的网格。我该怎么做?
【问题讨论】:
-
您是说要绘制一个网格——一系列水平和垂直线? “将画布放在更大的网格上”是什么意思?在 tkinter 中,“网格”不是一个东西。
grid只是一种在网格中排列对象的方法,但它实际上并没有创建任何东西。
标签: python canvas tkinter grid