gezeichnet zu entfernen Ich versuche, ein einfaches Programm zu machen, in dem ich eine qgraphics Szene hinzugefügt habe und in diesem ich ein QGraphicsRectItem hinzugefügt habe. Ich habe Maus-Presse-Event, Paint Event, Bounding Rect implementiert. Jetzt habe ich einen Punkt auf einer Seite des Rechtecks gezeichnet, da es mehrere Rechteck geben kann, die ich auf dem Bildschirm fallen lassen kann, nur um zwischen ihnen unterschiedlicher Farbe zu unterscheiden. Jetzt kann ich mein Rechteck innerhalb der gesehenen Grafiken bewegen und die Größe des Rechtecks vergrößern, indem ich es von Seite zu Seite bewege. Das Problem, mit dem ich konfrontiert bin, ist, wenn ich versuche, beim Verschieben auf eine Seite des Rechtecks zu zeichnen, hinterlässt es Spuren in der Grafikszene. Kann ich die Geisterlinien entfernen?Wie Ghost Lines in qgraphicsview
1
A
Antwort
1
Dies geschieht entweder, weil Ihre Methode boundingRect nicht korrekt ist, oder weil Sie vergessen haben, prepareGeometryChange aufzurufen, bevor Sie Änderungen vornehmen, die sich auf das Ergebnis von boundingRect auswirken. Ihr boundingRect muss beispielsweise Platz für Linienbreiten enthalten. Das ist ein häufiger Fehler.
Verwandte Themen
- 1. Wie std :: str :: lines und std :: io :: lines zu kombinieren?
- 2. Wie Roll-Lines von Cout?
- 3. MousePressEvent, Positionsoffset in QGraphicsView
- 4. Logstash Drop Lines in Datei
- 5. C# - ForEach Memo Lines
- 6. Circular QGraphicsView
- 7. QGraphicsView Artefakte
- 8. Breaking Lines vom Raster
- 9. Antialiasing funktioniert nicht in QGraphicsView
- 10. Wie Ghost auf ein Unterverzeichnis in Express
- 11. Qt - QGraphicsView ohne ScrollBar
- 12. Transparentes QGLWidget über QGraphicsView
- 13. QGraphicsView: Automatisches Scrollen deaktivieren
- 14. Vim, Long Lines und Scrolling
- 15. Pacman Ghost Umzug in android
- 16. QGraphicsView fitInView Margen
- 17. Ghost Zelle Austauschmuster in MPI
- 18. Rendering QChart ohne QGraphicsView
- 19. QGraphicsView Ebene der Detailbehandlung
- 20. Implementierung Zoom-Slider QGraphicsView
- 21. Shading Gap Between Lines in dygraph
- 22. Zentrieren img in Ghost Thema
- 23. QGraphicsView und event
- 24. NetBeans Ghost Icon Bedeutung
- 25. Relative Ernte mit Ghost
- 26. jquery Ghost Text Implementierung
- 27. Ändern Drag Ghost-Bildgröße
- 28. Ghost undefined glyp
- 29. QGraphicsView - wie man Maus und Tastatur scrollen
- 30. Wie QMainWindow Maus Pass geklickt Position QGraphicsView
danke, es hat funktioniert. – sk110