语法错误,tkinter,函数无效

时间:2017-08-07 05:12:32

标签: python python-3.x function tkinter syntax-error

当我执行此程序时出现语法错误,“def überprüfen()”标记为红色。怎么了?

from tkinter import *
password = str(eval(entry.get())

在这部分中是语法错误:

 def überprüfen(event):
     if password:
                if len(password) > 8:
                        res.configure(text = "Ihr Passwort ist zu kurz")
                else:
                        res.configure(text = "Ihr Passwort ist gut")
     else:
                res.configure(text = "Bitte geben sie ihr Passwort ein")


w = Tk()
Label(w, text="Ihr Passwort: ").pack()
entry = Entry(w)
entry.bind("<Return>", überprüfen())
entry.pack()
res = Label(w)
res.pack()
w.mainloop()

如果密码好,程序应该测试密码。 谢谢你的帮助:D

1 个答案:

答案 0 :(得分:0)

在代码的第一行添加此行。

# -*- coding: utf-8 -*-