TypeError: Nimmt genau 1 Argument (2 angegeben)

Ich bin neu in der Programmierung, lernte Python-Syntax. Bei meinem ersten GUI-Programm stecken!

Hier ist mein Code:

#User name

userLabel = Label(self.signView, text="User Name")
userLabel.grid(sticky = E)
self.userEntry = Entry(self.signView)
self.userEntry.grid(row=0, column=1)

self.labelUserVar = StringVar()
self.validLabel = Label(self.signView, textvariable=self.labelUserVar, 
                         anchor="w", fg="red")
self.validLabel.grid(row=0, column=2)
self.userEntry.bind("<Return>", self.CheckUser)

Hier ist die folgende CheckUser () Funktion:

def CheckUser(self):
    self.labelUserVar.set("unavailable user name!")

Ich habe diesen Fehler erhalten.

TypeError: CheckUser() takes exactly 1 argument (2 given)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage