Python 我获取错误AttributeError:'NoneType'对象没有属性'get'

Python 我获取错误AttributeError:'NoneType'对象没有属性'get',python,user-interface,tkinter,Python,User Interface,Tkinter,我得到这个错误,我做了以下其他人,但他们可以这样做,除非我 任何人都可以帮助我或解释或解决我的问题,请帮助我,我需要你的建议pack返回无,这是你分配给用户和密码的内容。将代码分为两行。e、 g from tkinter import* from tkinter import messagebox import smtplib from tkinter import filedialog import sys def login(): status = message

我得到这个错误,我做了以下其他人,但他们可以这样做,除非我 任何人都可以帮助我或解释或解决我的问题,请帮助我,我需要你的建议

pack返回无,这是你分配给用户和密码的内容。将代码分为两行。e、 g

from tkinter import*
from tkinter import messagebox
import smtplib
from tkinter import filedialog
import sys

        
def login():
    status = messagebox.askokcancel('Enter','Do you want to login ?')
    d = user.get()
    test =Label(gu1,text=d).pack()
    # if status ==0:
    #     pass
    # else:
    #     id = user.get()
    #     test1=Label(gu1,text=id).pack()
        # sys.exit()
gu1= Tk()
gu1.geometry("450x550")
gu1.title("Acoount")
text = Label(text='Enter to your account ').pack(ipady=20)
 
user=Entry().pack()
password=Entry().pack()

Button(gu1,text="Login",fg='red',command = login).pack()
gu1.mainloop()
    

还请注意,最好使用StringVar来处理Entry小部件中的值。该链接指向一些过时的资源,但在我看来,它仍然是Tkinter上最好的资源之一。

从Tkinter导入*之后,您不需要导入特定的名称。@Barmar-实际上,这些是Tkinter包中的独立模块,确实需要单独导入。我们可以不导入吗。改问一个新问题。作为一个提示,为了避免你问这个问题,你编辑的问题是一个愚蠢的打字错误newWinow而不是NewWindow哦,我知道了,我能解决这个问题,非常感谢
user =  Entry()
user.pack()