我在互联网上的某个地方找到了源代码 一个简单的程序来创建带有选项的窗口 输入数学运算并通过键盘显示 结果。这是代码:
import tkinter as tk
from math import *
def evaluate(event):
res.configure(text="Result: " + str(eval(entry.get())))
w = tk.Tk()
tk.Label(w, text="Your Expression:").pack()
entry = tk.Entry(w)
entry.bind("event", evaluate)
entry.pack()
res = tk.Label(w)
res.pack()
w.mainloop()
我遇到错误:
C:\ Users \ rob \ PycharmProjects \ untitled2 \ venv \ Scripts \ python.exe “ C:/ Users / rob / Desktop / new test.py”回溯(最近一次通话): 在第12行的文件“ C:/ Users / rob / Desktop / new test.py” entry.bind(“”,评估)文件“ C:\ Users \ rob \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ tkinter__init __。py”, 第1248行,在绑定中 返回self._bind(('bind',self._w),sequence,func,add)文件“ C:\ Users \ rob \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ tkinter__init __。py”, 第1203行,在_bind中 self.tk.call(什么+(序列,cmd)) _tkinter.TclError:绑定中未指定事件
请帮助。我开始学习Python,但我不知道解决方案。