-
Problème Graphique
Bonjour,
je viens de créer un QGraphicView dont j'ai changé la couleur du background et maintenant je voudrais créer à l'intérieur deux axes : x et y .
Avec au bout les flèches indiquant la direction.
Je voudrais ensuite faire une fonction pour avoir un graphique mais je voudrais déjà avoir la base avec les deux axes.
Pourriez-vous m'aider?
merci d'avance
-
Tu as lu la doc sur les QGraphicsView?
Car tu dois mettre en place une Scène (QGraphicsScene)
Tu rattache cette scène à ta vue,
et tu rajoutes des axes de type (QGraphicsItem) dans la scene
Pour cela il faut que tu définisses la méthode paint de chacun de tes objets. Par contre fais bien attention aux coordonnées, car selon où tu crées tes objets tu as des changements de repère à effectuer (repere objet, repere scene)
Pour cela tu as des calculs matriciels à effectuer !!
-
Je ne comprends pas comment creer une scene et la rattacher. J'ai essayé d'y fairr mais aucun changement, ma view a toujours la même couleur.
Comment creer une scene et la joindre a ma view?
merci d'avance
-
Regarde l'exemple de Qt : diagramscene et ship
je te conseille de lire la doc : The Graphics View Framework
Tout y est décrit.