IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

QGraphicsView et QGestureEvent


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Par défaut QGraphicsView et QGestureEvent
    Bonjour,

    Tout d'abord dans le cadre de mon projet, je dois réaliser une application multitoutch, qui consiste à visualiser pour commencer des images éparpillé sur l'écran, comme dans plusieurs vidéo Youtube sur le multitouch.

    Ma question ou mon soucis se porte sur la détection des événements Gesture par mes items, qui se trouvent dans la scène d'une QGraphicsView.

    Mes items sont des QGraphicsObject, je leurs active les "grabGesture", je debug les événements entrés et je les ajoute à la scène avec un "addItem". Il me semble que la démarche est correct.

    Le soucis c'est que j'ai aucun événement QGesture détecté. Par contre si j'utilise les QTouchEvent à la place des QGestureEvent, en faisant un "setAccteptTouchEvent" à la place des "grabGesture", ils sont détectés pour chaque item.

    Pour les QGestureEvent, si je fais la même démarche pour un QWidget et sans le rajouter à une scène, ils sont détectés.

    C'est la première fois que je travail avec des QGraphicsView et les items, donc je ne sais pas s'il y a un truc qui m'échappe. Je me suis basé un peu sur les exemples fournis par Qt, mais aucun de ces exemples utilisent les QGestureEvent avec les QGraphicsView.

    Merci d'avance de votre aide, minime soit-elle.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Par défaut
    Je n'ai toujours pas réussi à résoudre mon problème.

    Je mets les 2 projets sur lesquels je fais des tests.

    GestureQWidget: Widget avec l'utilisation des QGestureEvent
    TouchQGraphicsObject: QGraphicsView avec des QGraphicsObject qui utilise les QTouchEvent.

    Et ce que je voudrais faire c'est remplacer les QTouchEvent de ce dernier par des QGestureEvent.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. QGraphicsView afficher liste images miniatures
    Par mac&cheese dans le forum Qt
    Réponses: 9
    Dernier message: 06/01/2009, 20h21
  2. Réponses: 2
    Dernier message: 20/08/2008, 17h10
  3. Réponses: 1
    Dernier message: 14/08/2008, 22h43
  4. [QT4] QGraphicsView :: paintEvent
    Par DyoXynE dans le forum Qt
    Réponses: 3
    Dernier message: 08/08/2008, 16h20
  5. Positionnement dans un QGraphicsView
    Par mac&cheese dans le forum Qt
    Réponses: 6
    Dernier message: 23/04/2008, 21h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo