2012년 6월 16일 토요일

[QML/Qt] Lecture 01. Qt QML 설명을 위한 테스트 Application을 만들자

먼저 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

#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