رویداد نگه داشتن کلید کیبورد در پایتون

بپرسید
  • morteza.1989 morteza.1989
  • 62 ماه قبل
  • 23 ماه قبل
  • 432 نمایش

0

{{ digitTrunc(content.likes) }}

سلام

همونطور که میدونید توی پایتون و tkinter میشه یه رویداد رو به یه تابع متصل کرد. خب حالا من میخوام وقتی یکی از کلیدهای کیبورد (مثلا A) نگه داشته شد تابع اجرا بشه (تاکید میکنم وقتی کلید فشار و نگه داشته بشه، نه اینکه فقط زده بشه)

بطور مثال توی بازی gta وقتی کلید مربوط به بوق ماشین فشار و نگه داشته میشه صدای بوق اجرا میشه و بمحض رها کردن کلید صدا قطع میشه

توی کد زیر:

root.bind('<a>', play)

وقتی کاربر کلید A رو توی برنامه میزنه تابع پلی اجرا میشه، درصورتیکه من میخوام وقتی کاربر کلید A رو زد و نگه داشت play اجرا بشه و بمحض رها کردن کلید A اجرای play متوقف بشه، درست شبیه بوق ماشین (تابع پلی هم در واقع یه فایل موسیقی رو اجرا میکنه)

بعد اینکه اصلا توی پایتون و tkinter میشه ایونت های سفارشی و مخصوص ساخت؟ مثلا یه رویداد این باشه که کاربر 3 بار پشت سر هم کلید اینتر رو بزنه؟

ممنون میشم راهنمایی بفرمایید

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است