【问题标题】:Tkinter Text Widget IndexingTkinter 文本小部件索引
【发布时间】: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?

标签: python tkinter


【解决方案1】:
def buttonCommand(mytext, sym):
   mytext.insert(END, sym)
   if sym == "=":
      return eval(mytext.get())

【讨论】:

  • 谢谢。我没看到!我才刚刚开始。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-14
  • 2014-03-19
  • 1970-01-01
相关资源
最近更新 更多