Создание GUI приложения Python tkinter. Виджет Entry

preview_player
Показать описание
Стать спонсором канала и получить доступ к дополнительным материалам по Python

Курс по основам python на Степике

Записывайся на курс на Stepic по ООП, где найдешь много практических задач

Ссылка на урок

При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот

В этом видео познакомимся с виждетом Entry. Виджет Entry необходим для организации ввода пользователем текстовой информации

Все видео этого курса можете найти на сайте

или в Вк

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк

В данном группе можете найти информацию о новых видео и задать вопросы
Рекомендации по теме
Комментарии
Автор

Почему так мало актива? Ты единственный, кто на ютубе объясняет всё до мелочей.

duck
Автор

Объяснения лучшие, музыка приятная, голос приятный. Благодаря тебе сделал конвертер! Просто лучший

vadikLimnadk
Автор

С каждым уроком комментов все меньше и меньше. Но я смогу дойти до конца! Огромное

floki_spb
Автор

Спасибо вам большое! Я реально за короткие сроки научился программировать на языке Python. Огромное вам спасибо, продолжайте свою деятельность дальше!

apostolpapa
Автор

Как обычно всё понятно и очень интересно, в ходе работы сама добавляла то, что хотелось =) большое спасибо!

kntsugi
Автор

Отличный видеоурок, всё очень доходчиво! Код ещё смог немного доработать, получилось шикарно. Автор просто прирождённый педагог, однозначно посмотрю все видеоуроки, а в дальнейшем подумаю о спонсорстве.

numberer
Автор

Спасибо за видео.Очень информативно получилось.Вы хорошо и понятно объясняете.

zhenyaavdeev
Автор

Лучший в своём деле! и платные курсы то так не объясняют доходчиво!

evasolana
Автор

ochen ponyatno i krutoy rolik. spasibo

sokhibimamov
Автор

круто, что объяснил rgb, в прошлых уроках, а лямбду в этом нет)

tirih_tortured
Автор

Спасибо, видео очень помогло мне. Будь активней

sherzodabdumutalibov
Автор

Немного помучился с многострочным текстом.
Для многострочного ввода стоит использовать виджет *Text* . Настройка фона и шрифта у него как у *Label* . При вставке текста через *insert()* лучше вместо индекса "0" использовать константу *tk.END* .
А чтобы ещё полоса прокрутки была, использовать класс ScrolledText `from tkinter.scrolledtext import ScrolledText`

gimeron-db
Автор

Артем, спасибо за видео. Будут ли уроки по flask ? Все таки будущее за браузерными формами. (ввод и вывод информации, кнопки), или django.

Ilya-drelszf
Автор

Респект за подачу материала! Вопрос такой: Как организовать запись значения value (то что вводим в entry с клавиатуры) в экселевский файл в конкретную ячейку (библиотека openpyxl) ? Это получается строковое значение.

voinaualiaksandr
Автор

Скажи а как увеличить высоту Entry, чтобы сделать подобие окна для ввода текста?

kodar_placdarm
Автор

Я правильно понимаю, что во время ввода каких данных в строку entry и после нажатия на кнопку get, данные сохраняются в переменной value?

ЭрикБружас
Автор

здравствуй, при координатах “(row=0, column=1)” - (либо других координатах)
ввиджет всеравно призапуске отображаеться как в “(row=0, column=0)”

ЕвгенийГончарук-дз
Автор

Можете на пальцах объяснить: задачка такая есть 2 виджета entry, необходимо сумму данных 2 этих виджетов отобразить на отдельном виджете. Только начал изучать, никак не пойму суть этой связки

СашаСтеп-оу
Автор

Здравствуйте!!! Как реализовать в программе столько полей Entry сколько понадобиться и обработать их так что бы не писать скажем 20 функций под каждый Entry. Ну и Entry менялось на Label с выводом того что лежало в Entry и не терялось после завершении программы. Спасибо.

Jon-ss
Автор

Артем, у меня вопрос. Почему код в таком исполнении не работает?
password = tk.Entry(win, show='*').grid(row=1, column=1)
AttributeError: 'NoneType' object has no attribute 'get'

а в таком все норм

password = tk.Entry(win, show='*')
password.grid(row=1, column=1)

Суть одна и та же. в первом варианте, в одну строчку метод grid подставляем, а во втором случае, просто к переменной тот же метод. Или не одна и та же суть?

kirienkoandrew