Uygulama açık iken klavyeden bastığımız tuşları tespit etmek ve amacımıza uygun işlem yapmak istiyor isek keyPressEvet fonksiyonundan yaralanmalıyız.
Bir örnek yapalım. Bir label olsun ve basılan tuşları göstersin. Header dosyasında private altına fonksiyonumuzu ekleyelim.
Fonksiyon adını değiştirmemelisiniz. Resimdeki gibi kullanın sadece "olay" kısmını değiştirebilirsiniz.
Cpp dosyasına QKeyEvent sınıfını include edelim ve keyPressEvent fonksiyonumuzu yazalım.
Uygulamamız bastığımız tuşu label içerisinde görüntüleyecektir.
Örnek olması açısından uygulamamıza şöyle bir özellik ekleyelim "Q" veya "esc" tuşuna basılınca uygulama kapansın. Bunun için if yapısı kullanmak yeterli olacaktır.