AttributeError:“NoneType”对象在tkinter&python3.6中没有属性“get”

2024-05-16 21:13:10 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我得到的错误:

Exception in Tkinter callback
    Traceback (most recent call last):
      File "C:\Users\Denis\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 1699, in __call__
        return self.func(*args)
      File "C:\Users\Denis\Desktop\Python\Sunday Work.py", line 47, in <lambda>
        RegistrationButton = Button(userRegister,text="Register",font=("monaco", 10),width=30,relief="groove",command=lambda: accountRegister(RegistrationUsernameEntry.get(),RegistrationPasswordEntry.get())).place(x=26,y=230)
    AttributeError: 'NoneType' object has no attribute 'get'

我做了一个用户帐户登录和注册系统-在上面的代码中我做了一个功能,在它里面我做了一个顶层,当点击登录屏幕上的注册按钮时,我打开了一个新窗口。我设置了与sql的连接,并创建了一个游标等,但是每次在我所创建的条目中插入一些内容并单击“register”时,都会出现这个错误。有什么问题吗?在

这是它的一些代码

^{pr2}$

Tags: lambda代码inpygettkinter错误line