언제 QGraphicsView를 사용해야하며 QtQuick을 더 나은 선택으로 사용해야합니까?
고도로 사용자 정의 된 위젯 (위젯 및 동작의 시각적 표시)을 갖춘 고성능 응용 프로그램을 원한다면 어느 것이 더 좋습니까?
:?QtQuick 또는 QGraphicsView
1
A
답변
1
높은 성능을 위해서는 QML 및 JavaScript 대신 Qt 및 C++을 사용해야합니다. 이 경우 QGraphicsView
을 사용합시다.
그러나 위젯을 만들려면 QtWidget보다 QML을 사용하는 것이 훨씬 쉽고 빠릅니다. 프로토 타입을 만들거나 디자이너가 만든 인터페이스에 좋을 수 있습니다. 높은 성능이 필요하지 않은 경우 QML은 편리한 솔루션입니다. this article을보고 프로그램의 QML 성능을 향상시킬 수도 있습니다.
+0
감사합니다. 그것은 나를 위해 충분 해 보인다. 또한 QtGraphicsView를 사용하여 성능이 매우 나빠질 까봐 두려웠습니다. QtGraphicsView로 작업 할 때 triks/note가 있습니까? –
+0
Qt 문서 및 자습서는 해당 웹 사이트에서 계속 볼 수 있습니다. –
관련 문제
- 1. QGraphicsView 깜박임
- 2. QGraphicsView 스크롤 문제
- 3. QGraphicsView 개체의 QListView 만들기
- 4. QGraphicsView 및 eventFilter
- 5. Phonon videowidget on qgraphicsview
- 6. QGLWidget + QGraphicsScene + QGraphicsView 문제
- 7. 위젯의 가운데 QGraphicsView
- 8. qt4에 대한 도움말 qgraphicsview
- 9. QGraphicsView 상단의 투명한 QGLWidget
- 10. QGraphicsView/QGraphicsScene 이미지 크기
- 11. 자동 상품이있는 QGraphicsView
- 12. 를 QGraphicsView noobie 질문
- 13. QGraphicsView/QGraphicsScene 렌더링 질문
- 14. 하나의 QGraphicsScene이있는 다중 QGraphicsView
- 15. Qt QGraphicsView 및 StyleSheets
- 16. 줌 슬라이더를 QGraphicsView
- 17. Qt QGraphicsView 이벤트
- 18. QGraphicsView ensureVisible() 및 centerOn()
- 19. 프로그래밍 방식으로 QGraphicsView 스크롤
- 20. qt5의 qtquick 2.0에서 사용자 정의 OpenGL 렌더링
- 21. UI 및 레이아웃을위한 Qt 및 QML. QtQuick
- 22. QGraphicsView 또는 QGraphicsScene을 사용하여 큰 이미지 내에 이미지 오버레이
- 23. QGraphicsView 및 사용자 지정 커서
- 24. QGraphicsView/Scene - 멀티 스레드 악몽
- 25. QGraphicsView :: setScene()의 분할 오류
- 26. 그리기 시간을 측정하는 방법 QGraphicsView
- 27. QGraphicsView 하위 클래스 및 이벤트
- 28. QGraphicsView 내에서 QGraphicsScene을 이동 하시겠습니까?
- 29. QMainWindow에서보다 효율적인 중앙 위젯 : QGLWidget VS QGraphicsView
- 30. Qt-> QGraphicsView-> QGraphicsItem resizing
Qt Quick에는 QDraphl View 인 QDeclarativeView를 사용할 수있는 옵션이 있습니다. 그래서 두 가지 선택은 상호 배타적이지 않습니다. 아마도 QML과 C++를 사용해야 할 때를 물어볼 것입니다. –
UI를 만드는 데 필요한 기반을 찾고 있습니다. 내가 알기 론 QtQuick과 QGraphicsView는 UI 기반을 나타냅니다. 이 두 가지 기술을 결합하는 것이 가능하지만 개별 프로젝트의 기반이되어야한다는 것을 알고 있습니다. QtQuick/QML을 사용해야 할 때와 QGraphicsViews/C++를 기본 UI 기술로 사용해야 할 때? 감사합니다 –