tkinter 获取输入框的值AttributeError: ‘NoneType’ object has no attribute 'get’报错的解决方法
- 一般出现在如下语法中:
username_input = tk.StringVar()
username = tk.Entry(root, textvariable=username_input).place(x=77, y=35)
username.get()
- 解决的方法一般为:
改成
username_input = tk.StringVar()
username = tk.Entry(root, textvariable=username_input)
username.place(x=77, y=35)
username.get()
- 问题原因:place,pack,grid前者使用时有副作用。