J'ai un QGraphicsView avec un QGraphicsScene. Que QGraphicsScene contient un QPixmap. Il est possible de faire glisser la scène. En plus de cette scène, j'ai un HUD avec QLabels, QPushButtons et d'autres choses. Lorsque je déplace la scène, les éléments HUD ne changent jamais de position. Jusqu'à présent, tout fonctionne parfaitement. Mais maintenant j'ai besoin d'ajouter un nouvel élément à ce HUD, une ellipse/un cercle. Mais tout ce que j'ai essayé ne fonctionne pas correctement. Le problème, si vous êtes sur ce cercle, avec la souris, il doit encore être possible de saisir et de faire glisser la scène. Je n'ai donc besoin que d'un cercle visible, complètement ignoré par la souris ou toute autre action. Comment puis-je faire cela?Comment dessiner une ellipse/cercle sur QGraphicsScene dans un QGraphicsView
1
A
Répondre
0
Si la définition du widget cercle sur désactivé en utilisant setEnabled(false)
ne vous donne pas l'effet désiré, essayez d'appeler setAttribute(Qt::WA_TransparentForMouseEvents, true)
dessus.
Questions connexes
- 1. QGLWidget + QGraphicsScene + QGraphicsView problème
- 2. Question de rendu QGraphicsView/QGraphicsScene
- 3. Comment échanger le QGraphicsScene d'un QGraphicsView?
- 4. Comment dessiner un QPoint sur un QGraphicsView/Scène
- 5. Dessiner des widgets (tels que des boutons) sur QGraphicsView
- 6. Comment déplacer un QPixMapImage autour d'un qgraphicsview
- 7. QGraphicsView texte manquant sur certains tirages
- 8. QGraphicsScene et le positionnement
- 9. Qt - QGraphicsView sans ScrollBar
- 10. Texte dans un QGraphicsScene
- 11. Comment dessiner QGraphicsItem dans une vue MFC
- 12. Envoyer un événement souris personnalisé dans QGraphicsScene
- 13. QGraphicsView question noobie
- 14. Comment utiliser QGraphicsView dans Qt?
- 15. Comment ancrer QGraphicsWidget/Item (les rendre statiques) sur QGraphicsView
- 16. Accepter des gouttes sur un QGraphicsScene
- 17. Comment dessiner un dessin sur une vue
- 18. Comment dessiner un JPanel sur une toile?
- 19. mouseMoveEvent ne fonctionne pas dans QGraphicsScene
- 20. comment ajouter dynamiquement un QWidget basé sur QGraphicsScene?
- 21. artefacts en essayant de dessiner la grille de fond sans anti-aliasing dans une QGraphicsScene
- 22. Comment dessiner une ligne sur un BitmapSource existant dans WPF?
- 23. QGraphicsViews multiples avec un QGraphicsScene
- 24. Comment ajouter un QDockWidget à QGraphicsScene?
- 25. Dessiner une ligne 2D sur un canevas
- 26. Make QGraphicsView faire centerOn lisse
- 27. Dans matlab, comment dessiner une grille sur une image
- 28. qt - Dans QGraphicsScene comment attraper un élément particulier
- 29. Centre QGraphicsView dans le widget
- 30. Comment dessiner une ligne sur le LinearLayout?