SVG에 익숙하지 않아서 개념을 알 수 있습니다.
QGraphicsScene에 항목을 그릴 것입니다.
QGraphicsScene의 메소드 (addRect, addLine 등)를 사용하여 그릴 수 있습니다.
그러나 그것은 단지 그림 일 뿐이며 사용자와 상호 작용할 수 없습니다.
그런 다음 누군가 SVG가 해결할 수 있다고 말했습니다.
"SVG"를 연구하고 관련 문서를 읽었지만 이해할 수는 없습니다.
QGraphicsSvgItem에는 "* .svg"파일이 필요합니다 ... 맞습니까?
저는 직사각형을 실시간으로 그려보고 싶습니다.
QPainter 또는 QGraphicsSvgItem으로 변환 할 수 있습니까?PyQt4 : QPainter 및 QGraphicsSvgItem
0
A
답변
0
누군가 당신을 속 였다고 생각합니다. QGraphicsSVGItem은 QGraphicsScene에 .svg 파일 (확장 가능한 벡터 그래픽, 나는 생각한다)을 추가하는 데 사용됩니다.
QGraphicsItems이 항목의 동작을 수정할 수 있습니다 항목 flags 있습니다
당신은 여기에 당신이 필요로하는 상호 작용의 종류를 언급하지 않았지만 어쨌든 응답입니다. 이 플래그로 문제가 해결되지 않으면 언제든지 QGraphicsItem을 서브 클래스 화하고 mousePressEvent, wheelEvent 등의 가상 메소드를 무시할 수 있습니다.
관련 문제
- 1. QPainter :: drawLine 및 QPainter :: QT에서 다른 색상 문제가있는 drawText
- 2. PyQt4 및 pyuic4
- 3. mpylayer, PyQt4 및 lineEdit
- 4. pyqt4 및 pyserial
- 5. QPainter 너비와 높이
- 6. QPainter 캐시 가능?
- 7. QPainter Save State
- 8. PyQt4 QComboBox 신호 및 슬롯
- 9. PyQt4 및 64 비트 Python
- 10. PyQt4 : QFileDialog 및 QFontDialog 현지화
- 11. pylint는 PyQt4
- 12. pyqt4 qobject 클래스의 pyqt4 신호 연결
- 13. PyQt4 결과
- 14. 히스토그램 (PyQt4)
- 15. Qt Python - 도구 상자의 보고서 : QTextDocument 및 QPainter
- 16. PyQt4 : 위젯 숨기기 및 크기 조정 창
- 17. PyQt4.QtWebKit 및 여러 웹 사이트 렌더링
- 18. Py2exe, PyQt4 및 Postgre 드라이버 (QPSQL)
- 19. PyQt4 : QTabBar에서 텍스트 크기 및 글꼴 변경
- 20. Python-Django 및 PyQt4 관련 문제
- 21. PyQT4 및 Phonon으로 오디오 교차 페이딩
- 22. PyQt4 데모 실행 --- 어떻게?
- 23. PyQt4 : 데이터 바인딩?
- 24. PyQt4 커스텀 위젯
- 25. 쉐이더를 사용할 때 QGLWidget에서 QGLWidget의 QPainter 사용하기
- 26. drawBackground에 파일을로드하는 중 (QPainter * painter, const QRectF &)
- 27. PyQt4 - 이미지 워터 마크
- 28. 루프 도움말 :이 PyQt4
- 29. PyQt4 응용 프로그램 실행
- 30. Segmentation 오류를 일으키는 PyQt4 setItemDelegateForRow
감사합니다. 나는 QGraphicsItem 등을 연구한다. 그리고 나는 그들과 함께 물정을 가릴 수 있다고 생각합니다. :) –