這段代碼工作正常,並在長長的列表中產生checkbuttons。tkinter in python。 .pack工程,但.grid什麼也沒有產生
def createbutton(self,name):
var = IntVar()
account = name[0]
chk = Checkbutton(self.root, text=account, variable=var)
chk.pack(side = BOTTOM)
self.states.append((name,var))
的問題是按鈕的名單是這麼長時間,它綿延我的屏幕更遠那麼長,所以我希望把它們放入一個格子,這樣我可以有一列中,也許10 checkbuttons 。只是爲了測試功能,我這樣做:
def createbutton(self,name):
var = IntVar()
account = name[0]
chk = Checkbutton(self.root, text=account, variable=var)
chk.grid(column=0)
self.states.append((name,var))
沒有任何反應,沒有tk接口打開,程序正在等待。請幫忙!
嗯..這段代碼應該可以工作。你能提供整個代碼嗎? – 2010-09-01 16:35:17
我明白了。在代碼的其他地方有一個.pack,tkinter不喜歡兩個都放在同一個主機上。謝謝! – Alex 2010-09-01 20:29:36