2012-08-15 11 views
1

언제 QGraphicsView를 사용해야하며 QtQuick을 더 나은 선택으로 사용해야합니까?
고도로 사용자 정의 된 위젯 (위젯 및 동작의 시각적 표시)을 갖춘 고성능 응용 프로그램을 원한다면 어느 것이 더 좋습니까?

:?QtQuick 또는 QGraphicsView

+0

Qt Quick에는 QDraphl View 인 QDeclarativeView를 사용할 수있는 옵션이 있습니다. 그래서 두 가지 선택은 상호 배타적이지 않습니다. 아마도 QML과 C++를 사용해야 할 때를 물어볼 것입니다. –

+0

UI를 만드는 데 필요한 기반을 찾고 있습니다. 내가 알기 론 QtQuick과 QGraphicsView는 UI 기반을 나타냅니다. 이 두 가지 기술을 결합하는 것이 가능하지만 개별 프로젝트의 기반이되어야한다는 것을 알고 있습니다. QtQuick/QML을 사용해야 할 때와 QGraphicsViews/C++를 기본 UI 기술로 사용해야 할 때? 감사합니다 –

답변

1

높은 성능을 위해서는 QML 및 JavaScript 대신 Qt 및 C++을 사용해야합니다. 이 경우 QGraphicsView을 사용합시다.

그러나 위젯을 만들려면 QtWidget보다 QML을 사용하는 것이 훨씬 쉽고 빠릅니다. 프로토 타입을 만들거나 디자이너가 만든 인터페이스에 좋을 수 있습니다. 높은 성능이 필요하지 않은 경우 QML은 편리한 솔루션입니다. this article을보고 프로그램의 QML 성능을 향상시킬 수도 있습니다.

+0

감사합니다. 그것은 나를 위해 충분 해 보인다. 또한 QtGraphicsView를 사용하여 성능이 매우 나빠질 까봐 두려웠습니다. QtGraphicsView로 작업 할 때 triks/note가 있습니까? –

+0

Qt 문서 및 자습서는 해당 웹 사이트에서 계속 볼 수 있습니다. –