Tkinter文本小部件索引

时间:2018-05-26 20:14:21

标签: python tkinter

我正在使用Python和Tkinter构建一个简单的计算器。 在这个计算器上我使用Text小部件作为屏幕。我有带数字和符号的按钮,当按下时,在屏幕上插入一个字符。我的想法是我将屏幕内容作为字符串并将它们传递给eval()。

如何获取屏幕内容?我看过索引,但它似乎没有用。

def buttonCommand(mytext, sym):
   mytext.insert(END, sym)
   if sym == "=":
      return eval() #<-- something goes here?

1 个答案:

答案 0 :(得分:0)

def buttonCommand(mytext, sym):
   mytext.insert(END, sym)
   if sym == "=":
      return eval(mytext.get())