Использование Tkinter в Python Я пытаюсь изменить то, что отображается в текстовом поле при нажатии кнопки. Мой код до сих пор:Tkinter - редактирование текстового поля с помощью кнопки
screen = Tk()
text = Text(screen, height = 2, width = 30)
text.pack()
text.insert(END, '-')
def apress():
text.insert(END, 'a')
a = Tkinter.Button (screen, text = 'a', width = 5, command = apress).pack()
mainloop()
Если код не запускается ничего не происходит, и отладчик не перестанет работать, даже если нажать кнопку "прервать отладку. Есть ли способ исправить это?
Поправьте меня, если я ошибаюсь, но не должен там быть 'STRINGVAR 'где-то для поля« Текст ». –
Следите за своим отступом. –
Я добавил 'из импорта Tkinter * и удалил' a = Tkinter.', и ваш код работает для меня. Linux Mint 17, Python 2.7.11. – furas