Выполнить введенные пользователем команды Python от Tkinter? - PullRequest
0 голосов
/ 23 декабря 2019

Я ищу способ запуска команды python из графического интерфейса Tkinter. (Я использую Python 2.7.)

Пример:

import Tkinter
root = Tk()

def run():
   print 'smth'

def runCommand():
   code...

button = Button(root, text = 'smth', command = run).pack()

entry = Entry(root, width = 55, justify = 'center').pack()
entry_button = Button(root, text = 'Run', command = runCommand).pack()

root.mainloop()

Я хотел бы ввести print 'hello' в записи, и когда я нажимаю кнопку Выполнить , это фактическизапускает команду print 'hello'

Как это выполнимо? Если это не так, чем я могу добавить виджет командной строки в Tkinter?

...