Тёмный

Уроки Python / Модуль tkinter (события нажатий на клавиши) 

Просмотров 22 тыс.
% 781

Привет друзья! На этом уроке мы с вами продолжим изучать модуль tkinter в Python. На этом уроке мы с вами:
✔ Научимся отслеживать события нажатий на клавиши.
✔ Научимся перемещать картинку по экрану с помощью кнопок «стрелок».
✔ Станете на один шаг ближе к созданию своей игры на Python!
❗️❗️❗️ Активируем tkinter через создание объекта.
✔ Поддержи проект: wiseplat.org/donat
✔ Вступай в группу Вк - wiseplat 🚀
✔ Подписывайся zen.yandex.ru/id/5e9a612424270736479fad54
✅ Теперь вы можете создавать свои интерактивные приложения с помощью Python! Уроки по tkinter помогут в этом!
#урокиpython #урокипитон #python #программирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
►► Подписывайся на канал!

Опубликовано:

 

5 май 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@wiseplat
@wiseplat 4 года назад
►► Все уроки по Python ru-vid.com/group/PLxiU3nwEQ4PHtLT8LzGAdcuzE-laotXps Вы используете Python для создания игр? :) или ИИ?
@vadk9027
@vadk9027 4 года назад
Я конечно знаю что поздно но,где взять модуль time ?
@плоі
@плоі 2 года назад
@@vadk9027 Він вже в пітоні є (пізно так?)
@vadk9027
@vadk9027 2 года назад
@@плоі Да я просто решил что его надо установить, а потом в файлах увидел модуль. Ну я немного балбес
@плоі
@плоі 2 года назад
Не обзивай себе (:
@boatswain48
@boatswain48 4 года назад
Отличный у вас бизнес, надеюсь ваш труд окупится. Удачи и не теряйте стимул .
@СветланаАнатольевна-у2я
замечательное видео, профессионально и чётко
@timurmapper1908
@timurmapper1908 6 месяцев назад
Раньше смотрел ваши ролики по скретч но потом когда мой уровень английского поднялся до максимума решил пощупать пайтон теперь не могу отлипнуть❤😊
@kostytosty
@kostytosty 5 месяцев назад
Совпадение! Я тоже раньше смотрел по скретч а потом перешл на пайтон (друг посоветовал)
@arkeee
@arkeee 3 года назад
Спасибо!
@fredifychannel6815
@fredifychannel6815 4 года назад
Жалко что о таких талантливых людях мало кто знает.
@DenisDestin
@DenisDestin Год назад
эх, смотрю и думаю, очень подробное объяснение, а не типа: пиши это и будет работать. А просмотров мало. Просто тема узкоспециализированная, и люди гонятся не за качеством, а Олег делает качественные видео, а не хайповые. Надеюсь что он хорошо зарабатывает в жизни, поскольку много людей даже не понимают что делают (не вникают в суть темы) еще меньше могут объяснить, и еще меньше хотят рассказывать другим о том что знают. Думаю так: он специалист а не продажник, но его навыки, например на производстве могут изменить многое.
@wunderrus
@wunderrus 3 года назад
Класс)
@SirSatorik
@SirSatorik 2 года назад
Спс помог без раздумий лайк подписка
@ДмитрийСпивак-м2э
@ДмитрийСпивак-м2э 3 года назад
У меня выдаёт ошибки по типу: File "C:\Users\ПК\AppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 1397, in bind_all
@Олежка-22
@Олежка-22 2 года назад
Как запустить бесконечный цикл в ТК Интер питон пж подскажи я подписан
@МаксимРадюш-ч6т
А если onkeypress сработает?
@DenisDestin
@DenisDestin Год назад
Помогите пожалуйста, вот у меня строка root.bind('', done_bind)... и программа работает только при английской раскладке....я пытался написать что кейсмвол имеет код 76 чтобы программа работала независимо от раскладки, либо не так написал, либо пошел не тем путем. Как сделать, чтобы клавиша работала независимо от раскладки клавиатуры? ( а русский символ так понимаю добавить нельзя априори)
@Serene_Sage
@Serene_Sage Год назад
Нужна помощь, я сделал объект который передвигается по экрану, и я хочу сделать так чтобы рандомно появлялась другая картинка по типу яблока и т.д и когда объект будет касаться картинки яблока то будет считаться что объект собрал или съел данную картинку
@alexanderpadalka5708
@alexanderpadalka5708 3 года назад
@parkerparker9378
@parkerparker9378 3 года назад
А почему у меня не работает рыбка не плывет и не перемещается у меня стоит версия питона 3.9.1 вес код один в один и не принимает двоеточие выдает ошибку синтаксиса
@dkkd6478
@dkkd6478 3 года назад
Нужно заменить в строчке canvas.bind_all("KeyPress-Right", move_fish) KeyPress-Right на Тоже самое проделать с остальными строчками
@konstantinabramov8461
@konstantinabramov8461 Год назад
Выдает ошибку Traceback (most recent call last): line 29, in canvas.bind_all("
@serii_enot
@serii_enot Год назад
Попробуй убрать скобки в move_fish и написать в создании функции event(блин короче убери скобки)
@grimsmol6200
@grimsmol6200 3 года назад
А как зделать колизию
@serii_enot
@serii_enot Год назад
У меня почему то ничего не работает, хотя ошибок не выдает
@vitalypaketaaa6125
@vitalypaketaaa6125 3 года назад
кажется, не по порядку видео...тут говорится о рыбке, а в прошлом видео ничего о ней сказано не было
@vitalypaketaaa6125
@vitalypaketaaa6125 3 года назад
я скопировал всё, вставил картинку и типа урок с рыбкой пройден...
@ЯнВеденко-й5ю
@ЯнВеденко-й5ю 2 года назад
Следующее видео про рыбку.
@vitalypaketaaa6125
@vitalypaketaaa6125 2 года назад
@@ЯнВеденко-й5ю :-)
@dazer-8954
@dazer-8954 2 года назад
@@vitalypaketaaa6125 оно типо по плейлисту плейлист пайтон для детей 10+
@МолокоТин
@МолокоТин 4 года назад
У
@beta1game
@beta1game 3 года назад
как сделать чтобы точно такие же кнопки нажимал ИИ
@NORTHERNVOID1337
@NORTHERNVOID1337 2 года назад
Можно вместо стрелок поставить WASD например. Их то ИИ точно нажмёт
@maxmkuslive3067
@maxmkuslive3067 4 года назад
А как сделать чтото типо автокликера скажыте пожайлуста
@КириллГордеев-в3н
@КириллГордеев-в3н 3 года назад
библиотека pyautogui
@kretinio9354
@kretinio9354 2 года назад
import pyautogui path="key1.png" icon="icon.png" rec="rec.png" prof="prof.png" i=0 b=0 p=0 x=input("Введите количество рецептов") a=input("Введите количество повторений") x=int(x) a=int(a) z=x+1 but=pyautogui.locateOnScreen(icon, confidence=0.7) pyautogui.click(but) pyautogui.sleep(2) while i < a: i=i+1 pref=pyautogui.locateOnScreen(prof, confidence=0.7) pyautogui.click(pref) pyautogui.sleep(2) rek=pyautogui.locateOnScreen(rec, confidence=0.7) pyautogui.click(rek) pyautogui.sleep(2) while b < z: b=b+1 button=pyautogui.locateOnScreen(path, confidence=0.99) pyautogui.click(button) pyautogui.sleep(2) b=0 p=p+1 print(p) pyautogui.sleep(301)
@kretinio9354
@kretinio9354 2 года назад
Лично мне, нужен такой) Но если скажешь для чего тебе, я могу помочь, по крайней мере постараюсь)
@DenisDestin
@DenisDestin Год назад
макрос в хорошей мышке с этим справится