【发布时间】:2018-05-26 20:14:20
【问题描述】:
我正在使用 Python 和 Tkinter 构建一个简单的计算器。 在这个计算器上,我使用文本小部件作为屏幕。我有带有数字和符号的按钮,按下时会在屏幕上插入一个字符。我的想法是我将屏幕内容作为字符串传递给 eval()。
如何获取屏幕的这些内容?我看过索引,但它似乎不起作用。
def buttonCommand(mytext, sym):
mytext.insert(END, sym)
if sym == "=":
return eval() #<-- something goes here?
【问题讨论】:
-
文档显示了一个
get方法。你试过了吗? -
哇,好的,不。我没有使用手册。只是一些书。很难将其中一些书籍所说的内容整合到实际的工作代码中。
-
您的第一步应该始终是在提问之前阅读一些文档。见How much research effort is expected of Stack Overflow users?