Je commence en utilisant Qt dans mon application. Mon application est basée sur MFC. Je veux dessiner des QGraphicsItems dans ma vue MFC, est-ce possible?Comment dessiner QGraphicsItem dans une vue MFC
Vous pouvez dire que cela pourrait se faire en accueillant QGraphicsView avec QWinWidget dans la vue MFC, qui ne fonctionne pas cependant,. Parce que mon Canvas (vue MFC) prend en charge le zoom et la rotation, contrairement à QGraphicsView. Lorsque j'effectue un zoom sur QGraphicsItem, QGraphicsView affiche la barre de défilement au lieu de l'agrandir elle-même.
Une suggestion? Merci!
Le QGraphicsView est en fait un QWidget. Quand je l'échelle à une grande taille, il ajuste son contenu (QGraphicsScene) et montre la barre de défilement elle-même. Quand je le fais pivoter, il fait aussi tourner son contenu plutôt que lui-même. Ce que je veux vraiment est le QGraphicsTextItem. Je veux l'afficher dans la vue MFC, et lorsque je zoome sur la toile ou que je fais pivoter la toile en vue 3D, le texte doit également effectuer un zoom ou une rotation. Et je peux aussi éditer le texte dans la toile. Est-ce possible de faire QGraphicsView ont cette capacité? Ne faites pas de frontière et ajustez-vous le long de son contenu (QGraphicsScene)? –