Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt : 5.10.1 - Qt Creator : 4.6.0 - Qt Installer : 3.0.4 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - QBS : 1.11.0

Dessiner un repère cartésien

December 2017 modifié dans Qt / Langage C++
Bonjour,

je cherche à dessiner un repère cartésien (avec ses 2 axes orientés, ses normes, son origine). Je dois pouvoir le dessiner aussi bien en Desktop qu'en Android et iOS. Si de plus, je pouvais interagir en plaçant des points à la souris (voir même tracer une droite à la souris ou au doigt) cela serait un plus.

Quelle approche pouvez-vous me conseiller ? Une scene insérée dans un QGraphicsView ? Jouable en mobile ? J'ai éliminé tout ce qui est plotter parce qu'à priori, aucun ne permet de placer le point O au "centre" de l'image (mais systématiquement au point gauche, bas). Merci. AD.

Actuellement dans un autre langage :
image

Réponses

  • Bonjour et bonne année.
    Et QtCharts ?

    Perso je l'utilise un peu et toutes les classes sont dispo en qml.
    Je ne pense pas qu'il y ai une limitation sur la position du centre du repère.
  • Bonjour,
    Tous mes vœux également.
    Je ne pense pas qu'il y ai une limitation sur la position du centre du repère.
    Et bien, je n'ai pas trouvé comment déplacer l'axe des ordonnées c'est à dire si l'axe des abscisses correspond à [-5; 5] comme sur l'image ci-dessus, comment placer Oy en x = 0...
    Cordialement.

  • Je regarde demain midi.
  • Re,

    effectivement, en regardant le code (en travers), je n'ai pas vu la possibilité de centrer les axes.
    Bizarre quand même car je pensais que c'était une option triviale.
    A priori QCustomPlot ne propose pas non plus cette option, par contre une solution existe :
    qcustomplot.com/index.php/support/forum/86
  • Bonjour,
    OK je regarde. Merci.
Connectez-vous ou Inscrivez-vous pour répondre.