이 페이지의 내용

Qt Qml 모델

이 QML 모듈에는 QML에서 데이터 모델을 정의하기 위한 타입들이 포함되어 있습니다.

이 모듈의 타입을 사용하려면 다음 줄을 사용하여 모듈을 임포트하십시오:

import QtQml.Models

참고: QtQml.Models 모듈은 상위 모듈의 버전과 일치하도록 버전 2.1부터 도입되었습니다. Qt Qml.

또한, Qt.labs.qmlmodels는 모델을 위한 실험적인 Qml 타입을 제공합니다. 이러한 실험적인 타입을 사용하려면 다음 줄을 사용하여 모듈을 임포트하십시오:

import Qt.labs.qmlmodels

QML 타입

AllOfFilter

SortFilterProxyModel 내에서 논리 AND 연산을 사용하여 여러 필터를 결합합니다

AnyOfFilter

SortFilterProxyModel 내에서 논리 OR 연산을 사용하여 여러 필터를 결합합니다.

DelegateChoice

델리게이트를 캡슐화하고, 이를 사용할 시점을 설명합니다

DelegateChooser

뷰가 모델 내의 서로 다른 유형의 항목에 대해 서로 다른 델리게이트를 사용할 수 있도록 합니다

DelegateModel

모델과 델리게이트를 캡슐화합니다

DelegateModelGroup

필터링된 시각적 데이터 항목 집합을 캡슐화합니다

FilterBase

필터에 공통적으로 필요한 기능을 제공하는 추상 기본 유형

FunctionFilter

지정된 'filter' 메서드의 평가 결과를 바탕으로 SortFilterProxyModel 내의 데이터를 필터링합니다

Instantiator

객체를 동적으로 생성합니다

ItemSelectionModel

QAbstractItemModel 및 이를 지원하는 모든 뷰와 함께 사용될 QItemSelectionModel을 인스턴스화합니다

ListElement

ListModel 내의 데이터 항목을 정의합니다

ListModel

자유 형식의 목록 데이터 소스를 정의합니다

ObjectModel

모델로 사용될 항목 집합을 정의합니다

Package

이름이 지정된 항목 모음을 지정합니다

RangeFilter

SortFilterProxyModel에서 역할 값이 지정된 범위에 속하는지 여부를 검사하여 데이터를 필터링합니다

RegExpFilter

정규 표현식과 역할 값을 대조하여 SortFilterProxyModel 내의 데이터를 필터링합니다

RoleFilter

역할 기반 필터링 기능을 제공하는 추상 기본 유형

RoleSorter

구성된 역할 이름을 기준으로 SortFilterProxyModel 내의 데이터를 정렬합니다

SortFilterProxyModel

QAbstractItemModel에 대한 정렬 및 필터링 기능을 제공합니다

Sorter

정렬기에 공통적인 기능을 제공하는 추상 기본 유형

StringSorter

로캘의 정렬 순서에 따라 SortFilterProxyModel 내 데이터를 정렬합니다

ValueFilter

역할 이름과 값을 기준으로 SortFilterProxyModel 내의 데이터를 필터링합니다

실험용 QML 유형

TableModel

간단한 테이블 모델을 캡슐화합니다

TableModelColumn

모델 내의 열을 나타냅니다

TreeModel

간단한 트리 모델을 캡슐화합니다

라이선스

Qt Qml Models는 The Qt Company의 상용 라이선스에 따라 제공됩니다. 또한 GNU Lesser General Public License 버전 3 또는 GNU General Public License 버전 2에 따라 제공됩니다. 자세한 내용은 Qt 라이선싱을 참조하십시오.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.