2017-08-25 80 views
1

我試圖配置「pady」我已經存儲在字典中的條目的關鍵字。但每次嘗試配置pady關鍵字時都會發生錯誤。tkinter配置條目的pady

for i in range(1, 4): 
     temp = Entry(self.right_child, width=9) 
     temp.insert(END, i) 

     self.entries[f'{name}{i}'] = temp 

     temp.grid(row=row, column=i-1, padx=(0,2), pady=(0,2)) 

如下圖所示我嘗試所有這些引起了同樣的錯誤

tkinter.TclError: unknown option "-pady"

這裏是我的嘗試:

self.entries['Afkastnignsgrad,%1']['pady'] = (0,25)   # 1 
self.entries['Afkastnignsgrad,%1'].configure(pady = (0,25)) # 2 
self.entries['Afkastningsgrad,%1'].config(pady = (0,25)) # 3 

回答

2

錯誤消息告訴你到底是什麼問題是:pady是否定的爲入口小部件提供有效的選項。 padygrid(和pack)命令的選項。

如果您想要更改添加到顯示器的小部件的填充,並且要使用grid,則必須使用grid_configure。例如:

self.entries['Afkastnignsgrad,%1'].grid_configure(pady=(0,25))