저는 qgraphics 장면을 추가 한 간단한 프로그램을 만들려고합니다. 여기에는 QGraphicsRectItem이 추가되었습니다. 나는 마우스 누름 이벤트, 페인트 이벤트, 경계 사각형을 구현했습니다. 이제 직사각형의 한면에 점을 그렸습니다. 화면 상에 놓을 수있는 사각형이 여러 개있을 수 있기 때문에 서로 다른 색상을 구별 할 수 있습니다. 이제는 그래픽 내부에서 사각형을 움직일 수 있으며 한 번에 한 면씩 움직여서 사각형의 크기를 늘릴 수 있습니다. 제가 직면하고있는 문제는 움직일 때 사각형의 한면에 점을 그리려고 할 때 그래픽 장면에 흔적이 남아 있다는 것입니다. 유령 선을 제거 할 수 있습니까?qgraphicsview에서 그려진 고스트 라인을 제거하는 방법
1
A
답변
1
boundingRect 메서드가 올바르지 않거나 boundingRect 결과에 영향을주는 변경을 수행하기 전에 prepareGeometryChange를 호출하지 않아이 문제가 발생합니다. boundingRect에는 선 너비를위한 공간이 있어야합니다 (예 : 그것은 일반적인 실수입니다.
관련 문제
- 1. Joomla에서 헤드 라인을 제거하는 방법
- 2. 선택하지 않고 캔버스로 그려진 선을 제거하는 방법
- 3. 고스트 개행을 제거하는 VIM 스크립트
- 4. 이전에 그려진 InfoVis 공간 트리를 제거하는 방법
- 5. 두 레이블 사이에 그려진 선을 제거하는 방법
- 6. qgraphicsview에서 QPixMapImage를 이동하는 방법
- 7. QGraphicsView에서 mouseEvent를 사용하는 방법
- 8. QGraphicsView에서 픽셀을 마우스로 클릭하여 QGraphicsView에서 픽셀을 얻는 방법
- 9. 안드로이드에서 그려진 비트 맵을 제거하는 방법은 무엇입니까?
- 10. 파이썬에서 라인을 읽고 라인을 제거하는 법?
- 11. 구글지도 API의 폴리 라인을 제거하는 방법 3
- 12. GWT Gmaps에서지도에서 폴리 라인을 제거하는 방법
- 13. 레일에서 출력물에 여분의 라인을 제거하는 방법
- 14. 웹 사이트에서 수평 스크롤 라인을 제거하는 방법
- 15. 입력 유형 색상에서 라인을 제거하는 방법
- 16. QGraphicsView에서 팝업 메뉴를 표시하는 방법?
- 17. QGraphicsView에서 QPixmap을 PyQt로 업데이트하는 방법
- 18. QGraphicsView에서 스크롤
- 19. 처리에서 이전에 그려진 ControlP5 드롭 다운 목록을 제거하는 방법
- 20. 고스트
- 21. 커맨드 라인을 사용하여 고스트 스크립트에 워터 마크를 추가하는 방법은 무엇입니까?
- 22. 고스트 스크립트 사용하여 고스트 스크립트
- 23. QGraphicsView에서 허용하는 이벤트
- 24. QGraphicsScene은 QGraphicsView에서 이상하게 확장되었습니다.
- 25. QGraphicsView에서 초당 이미지 이동
- 26. QGraphicsView에서 항목 이동
- 27. Qt : QGraphicsView에서 QGraphicsSceneContextMenuEvent 전달
- 28. QT 4.5 - QGraphicsView에서 QPainter 장치를 얻는 방법
- 29. 다른 특정 라인을 제외하고 일치하는 라인을 제거하는 방법은 무엇입니까?
- 30. MPAndroidChart에서 그려진 선 차트 숨기기
감사합니다. – sk110