146
146
146
146
Hodisalar_bilan_ishlash'>V BOB.
WWW-TEXNOLOGIYA VA HTML TILI
Hodisalar bilan ishlash
Klaviatura yoki sichqoncha
tugmachasi bosilganda, kompyuter hodisalar deb nomlanuvchi
signallarni qabul qiladi. Dastur kodi esa ushbu hodisalarga javob qaytarishi lozim.
Tkinter modulining klaviatura va sichqoncha bilan ishlovchi maxsus hodisalari mavjud.
Hodisalar
Tavsifi
Sichqoncha hodisalari
chap tugmachasi bosilganda
o‘ng tugmachasi bosilganda
Klaviatura hodisalari
O‘ngga strelkasi bosilganda
Chapga strelkasi bosilganda
Yuqoriga strelkasi bosilganda
Pastga strelkasi bosilganda
Probel klavishasi bosilganda
A klavishasi bosilganda, A ning o‘rnida boshqa harf qo‘yilishi
mumkin.
Sichqonchaning tugmachasi bosilgan hodisa uchun funksiya yozamiz:
.........................
Yuqoridagi kodning davomi.
window.attributes('-topmost',1)
Oynani birinchi planga o‘tkazish.
def anim(event)
Hodisa uchun funksiya e’lon qilindi.
eye_right()
Ko‘zni o‘ng tomonga siljitadi.
mouth_open()
Og‘izni ochadi.
c.bind_all('', anim)
Sichqonchaning tup tugmachasi
bosilganda, anim funksiyasini
chaqiradi.
window.mainloop()
Asosiy siklga kirish.
Dastur ishga tushganda
Sichqoncha bosilganda