2013-07-06 2 views

답변

0

"Qt 빠른 코드를 C++로 포함"은 매우 나쁜 생각입니다. 그것이 바로 qt quick이 처음부터 만들어 졌던 목적이었습니다 - UI와 로직이 분리되었습니다. 로직 코어에서 코드의 성능 핵심 부분을 구현하고 신호, 슬롯 및 속성을 사용하여 QML로 해당 로직 코어와 함께 작동하는 UI를 만드는 데 집중하십시오. 로직 코어와 UI는 둘 다 데이터 바인딩 외에도 완전히 독립적으로 될 정도로 충분히 추상적이라는 생각입니다.

QML 파일을 실행 파일에 "포함"할 수 있는지 묻는다면 QML 파일을 표준 Qt 리소스 파일에서 사용할 수 있습니다.

0

qml 코드로 .qml 파일을 작성한 다음 QQuickView 클래스를 사용하여로드 할 수 있습니다. here에서

예 :

QQuickView *view = new QQuickView; 
view->setSource(QUrl::fromLocalFile("myqmlfile.qml")); 
view->show(); 
고급 사용을 위해

및 QtQuick < -이 그냥 자동으로 새 QT 빠른 응용 프로그램에 대해 생성 된 표준 보일러 플레이트 코드 this presentation

+1

에> C++ 통합보세요. – dtech