Bonjour,
je développe actuellement une application qui lit des vidéos (donc en utilisant le module Phonon) et permet des interactions via un écran tactile (donc en utilisant QTouchEvent). J'arrive bien à récupérer les événements tactiles avec des widgets "normaux", mais pas sur une classe hérité de Phonon::VideoWidget. Les événements souris fonctionne (j'ai implémenté le double clic pour passer la vidéo en mode fullscreen), mais pas les événements tactiles.
ce que j'ai fait dans mon implémentation du VideoWidget:
-dans le constructeur, j'ai appelé setAttribute(Qt::WA_AcceptTouchEvents, true)
-j'ai surchargé la fonction event, dans laquelle j'ai traité les types d'événements QEvent::TouchBegin, QEvent::TouchUpdate et QEvent::TouchEnd
pour l'instant, j'essaie juste d'afficher un message pour tracer les événements, et, comme je disais, seul le double clic est tracé, pas les événements tactiles. est-ce que j'ai oublié quelque chose, ou est-ce que c'est lié à Phonon?
Partager