2015-12-03 21 views
0

蟒蛇幀我有這樣的循環:包裝格成與調色

for y in range(0,matrixsize): 
    button = Button(win, text=" ", height = 5, width = 10, **kwargs2) 
    button.grid(row=x, column=y) 
    button.pack() 

我想收拾網格,以便它可以適合在一個框架,不幸的是我無法弄清楚如何做到這一點所以它仍然繼續有列和行。我試着做button.pack(fill = both),但是沒有奏效。

回答

0

「打包網格,它可以適合框架」絕對沒有意義。 「網格」不是一個對象。 grid只是一個函數調用。它不能被「包裝」。

您不能在同一個小部件上同時使用packgrid。它是一個或另一個。當您致電pack()時,以前撥打grid()的任何效果都將丟失。

目前尚不清楚實際要實現的目標,但不管它是什麼,它可以通過應用grid的適當選項以及配置行和列的權重來完成。或者,您可以使用grid將按鈕排列在一個框架中,並使用pack將該框架放入其他框架中。