먼저 Test를 위한 프로그램을 만듭니다.
1. QtCreator에서 File > New File or Project 를 선택합니다.
2. Qt Quick Application을 선택해서, Name을 만들고, Built-In elements only로 만듭니다.
3. Target은 Desktop을 선택해서, 윈도우에서 테스트를 합니다.
4. QmlApplicationViewer는 삭제해 버립니다.
5. Main에서 QApplication과 View를 만들고, QML 파일을 setSource해서 화면에 보여주도록 합니다.
main.cpp
main.qml
QLecture.pro
1. QtCreator에서 File > New File or Project 를 선택합니다.
2. Qt Quick Application을 선택해서, Name을 만들고, Built-In elements only로 만듭니다.
3. Target은 Desktop을 선택해서, 윈도우에서 테스트를 합니다.
4. QmlApplicationViewer는 삭제해 버립니다.
5. Main에서 QApplication과 View를 만들고, QML 파일을 setSource해서 화면에 보여주도록 합니다.
main.cpp
#include <QApplication> #include <QDeclarativeContext> #include <QDeclarativeView> Q_DECL_EXPORT int main(int argc, char *argv[]) { QApplication app(argc, argv); QDeclarativeView view; view.setSource(QUrl("../QLecture/qml/QLecture/main.qml")); view.show(); return app.exec(); } |
main.qml
import QtQuick 1.1 Rectangle { width: 360 height: 360 Text { text: qsTr("Hello World") anchors.centerIn: parent } } |
QLecture.pro
QT += declarative core gui opengl SOURCES += main.cpp OTHER_FILES += \ qml/QLecture/main.qml |