Индексирование текстовых виджетов Tkinter - PullRequest
0 голосов
/ 26 мая 2018

Я строю простой калькулятор, используя Python и Tkinter.В этом калькуляторе я использую текстовый виджет в качестве экрана. У меня есть кнопки с цифрами и символами, которые при нажатии вставляют символ на экран.Идея состоит в том, чтобы взять содержимое экрана в виде строки и передать его в eval ().

Как мне получить это содержимое экрана?Я смотрел на индексирование, но оно просто не работает.

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

1 Ответ

0 голосов
/ 26 мая 2018
def buttonCommand(mytext, sym):
   mytext.insert(END, sym)
   if sym == "=":
      return eval(mytext.get())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...