
Item가장 기본적인 UI 컴포넌트위치/크기 등 기본 propertyRectangleItem을 상속받아 만들어짐간단한 직사각형border, radius, color 등 지원Texttext: property 사용폰트, 크기, 색상, wrapMode(NoWrap, Word

QML에서 C++ 객체를 사용하려면?C++ 클래스를 QML 타입으로 등록한다.QML_ELEMENT 매크로 등록을 통해 QML 타입으로 등록하면, QML에서 C++의 함수나 변수에 접근이 가능하다.

QT에서 C++ 로직에 enum을 활용할 경우, QML에서 해당 enum을 불러오기 위해선 별도의 등록이 필요하다.예를 들어 아래의 enum을 사용하고 싶다면,이와 같이 Q_ENUM(Example)과 qmlRegisterType을 등록해줘야한다.선언 위치는 상관없지만

QT QML의 ListView에서는 QML 내에서 자체적으로 생성한 모델을 출력할 수도 있지만, C++에서 생성한 List Model을 불러와 동적으로 생성하는 방법도 존재한다. 프로그램을 제작하다보면 보통 전자보다는 후자를 많이 사용하게 될 것이다.C++에서 데이터