2012-10-28 146 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) 

上述會給你一個框架內的兩個並排側畫布。當您調整包含窗口的大小時,它們會變大和縮小。