PYTHON Nonetype对象没有属性.get()tkinter

时间:2017-06-30 09:37:54

标签: python tkinter

之前已经出现过,但到目前为止还没有其他解决方案对我有用。 我有这个代码

userINP = Entry(root, width=25, bg ="White").place(x=120,y=100)

当我尝试userINP.get()时,我得到了

AttributeError: 'NoneType' object has no attribute 'get'

就像我说的那样,我已经看了很多关于此的帖子,但没有解决方案

1 个答案:

答案 0 :(得分:2)

.place()方法返回对象的引用。 不是链接方法”。它只是改变了地点并返回None,如documentation中所述。

您应该在调用构造函数(并设置对.place()的引用)之后调用Entry方法,例如:

userINP = Entry(root, width=25, bg ="White")
userINP.place(x=120,y=100)
userINP.get(...)