2017-08-25 79 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))