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 :

Position d'une vue


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 88
    Par défaut Position d'une vue
    Bonjour,

    Je vous explique mon cas :
    Je possédè une scène très grande (10.000*10.000). Je ne peux donc pas afficher entièrement ma scène dans ma fenêtre (sans utiliser de scale).

    Cependant, j'aimerais connaître le rectangle de ma scène qui est en cours de visualisation.
    Je ne trouve aucune méthode me permettant d'avoir cette information et pire ... je ne vois pas comment faire !

    Thomas

  2. #2
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    Quelle classe utilise-tu pour représenter ta vue ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 88
    Par défaut
    Une QGraphicsView pour la vue et une QGraphicsScene pour la scène.

  4. #4
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    La propriété QGraphicsView::sceneRect ne correspond pas ?

  5. #5
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    c'est pas le viewport() ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 88
    Par défaut
    Citation Envoyé par IrmatDen Voir le message
    La propriété QGraphicsView::sceneRect ne correspond pas ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this means the area of the scene that you can navigate using the scroll bars
    Donc sceneRect me retourne le rectangle délimitant toute la scène... et pas seulement le rectangle de la scène actuellement visible dans ma fenêtre.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 88
    Par défaut
    Malheureusement, ça ne m'aide pas.

    Pour éclaircir mon problème, voilà ce que je souhaite faire :
    Mon programme affiche un graphe (assez gros), et donc j'ai une fonctionnalité qui me permet d'afficher mon graphe dans son intégralité (en dézooman bien comme il faut ).

    Donc je passe d'un mode assez proche de mon graphe ou je vois des beau cercle et les informations qu'il y a autours, et lorsque je passe en mode de visualisation globale, je vois tout mon graphe mais les cercles deviennent plus petit.

    Ce que je voudrais faire, c'est ajouter un rectangle indiquant à l'utilisateur la partie du graphe qu'il était en train de visualiser.

    Voilà, j'espère que c'est plus clair :-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/07/2011, 16h59
  2. Afficher la position depuis une vue
    Par abdeladim7 dans le forum Zend_Acl & Zend_Auth
    Réponses: 2
    Dernier message: 20/11/2009, 16h06
  3. Position d'une vue dans un diagramme
    Par ego dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 03/12/2008, 13h33
  4. [VB6] Position d'une MDIchild dans un MDI
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 29/01/2003, 14h02
  5. Créer une vue pour trier une requete UNION ?
    Par Etienne Bar dans le forum SQL
    Réponses: 3
    Dernier message: 03/01/2003, 20h22

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