2017-04-20 81 views
-3

我试图在用户点击名为'Register'的特定按钮时向用户发送消息,并且为此我创建了一个标签,并且正在尝试调用该标签。然而,当我试图编译代码时,我得到了这个错误'关键字arg后的非关键字arg'。标签将出现在名为“NewWindow”的顶层窗口中。我相信这是因为lambda方法发生的,还有没有其他更好的方法或工作方式来提示他们注册的窗口?任何帮助表示赞赏。语法错误 - 关键字arg后的非关键字arg

RegistrationButton = Button(NewWindow, 
          text="Register", 
          font=("monaco", 10), 
          width=30, 
          relief="groove", 
          RegisteredSuccessfully.config(text="Registered"), 
          command=lambda: Account_Register(RegistrationUsernameEntry.get(),RegistrationPasswordEntry.get())) 
RegisteredSuccessfully = Label(NewWindow, 
          font=("verdana", 10), 
          bg="#a1dbcd") 
RegisteredSuccessfully.pack() 
+3

您是否尝试阅读错误并修复代码? –

+4

这是因为你在关键字arg后面有一个非关键字arg。在发布之前,你是否甚至停下来思考错误信息片刻? – wim

+0

这与使用'lambda'无关。 –

回答

1

您正在通过没有关键字的RegisteredSuccessfully.config(text="Registered")

相关问题