2012-10-28 107 views
1

有没有办法将窗体放置在窗口中并围绕窗框?我只找到了如何在画布内定位对象。在窗口中定位画布 - Tkinter/python

+0

只需创建一个“框架”并使用框架对象作为“画布”的主人。有什么问题? –

+0

我有两个画布,我喜欢并排放置,而不是一个放在另一个的上面。谢谢,我会尝试框架方法。 – Andrew

+0

您是否使用'grid()'或'pack()'作为几何管理器? –

回答

3

您可以创建一个框架,然后把你的小工具在它:

f = tk.Frame(...) 
c1 = tk.Canvas(f, ...) 
c2 = tk.Canvas(f, ...) 
c1.pack(side="left", fill="both", expand=True) 
c2.pack(side="right", fill="both", expand=True) 

上述会给你一个框架内的两个并排侧画布。当您调整包含窗口的大小时,它们会变大和缩小。