Найти - Пользователи
Полная версия: Tkinter
Начало » Python для новичков » Tkinter
1
SalikhovAbd
Люди, я начал изучать библиотеку Tkinter и хочу реализовать следующее:
При вводе в виджет Entry, помещать введенное значение в переменную и удалить его из строки ввода, каким образом мне это осуществить?
PEHDOM
 e = Entry(master)
....
s = e.get() # поместить в переменную s введенное в виджет
e.delete(0, END) # удалить все из виджета
SalikhovAbd
PEHDOM
Понятно, спасибо.
Вот еще что: я создаю переменную, для того, чтобы прибавлять туда все введенные значения в виджет Entry, но выдается ошибка (скриншот). Как я понял проблем в том, что переменная объявлена вне функции, но единственное решение, объявление ее в функции, лишает программу смысла, так как она всегда будет вайпиться.
Не могли бы написать, как исправить данную проблему?
PEHDOM
Вам нужно вернуться назад и изучить такие понятия как локальные\глобальные переменные и пространство имен и область видимости. Иначе вы будете наступать на одни и теже грабли постоянно.
https://informatics.mccme.ru/mod/book/view.php?id=4384&chapterid=473
https://pythlife.blogspot.com/2012/10/blog-post_29.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB