Qt Quick QML Types
모듈은 Qt Quick 모듈은 그래픽 기본 유형을 제공합니다. 이러한 유형은 해당 문서가 QtQuick
네임스페이스를 가져오는 경우에만 QML 문서에서 사용할 수 있습니다.
이 모듈을 사용하려면 다음 문과 함께 QtQuick
모듈을 임포트하세요:
import QtQuick
모듈의 핵심 개념에 대한 자세한 내용은 Qt Quick 모듈 설명서를 참조하여 QtQuick
의 핵심 개념에 대한 자세한 내용을 확인하세요.
서브모듈
Qt Quick 에는 추가 유형을 포함하는 여러 하위 모듈이 포함되어 있습니다:
- Local Storage - SQLite 데이터베이스용 JavaScript 인터페이스를 포함하는 서브모듈
- Particles - QML 애플리케이션을 위한 파티클 시스템 제공
- Controls - 재사용 가능한 UI 컴포넌트 세트를 제공합니다.
- Layouts - 사용자 인터페이스에서 항목을 정렬하는 데 사용되는 유형을 포함합니다.
- Tests - QML 애플리케이션 테스트를 위한 타입
- Effects - 하나 이상의 간단한 그래픽 효과를 Qt Quick 항목에 적용하기 위한 유형을 제공합니다.
- Shapes - Qt Quick 장면에서 벡터 모양을 렌더링하기 위한 유형을 제공합니다.
- Vector Image - 벡터 이미지 파일을 표시하기 위한 유형을 제공합니다.
값 유형
QML 언어에서 기본적으로 지원되는 값 유형은 여러 가지가 있습니다.
또한 QtQuick
가져오기에서는 다음과 같은 값 유형을 제공합니다:
ARGB 색상 값 | |
QFont 속성을 가진 글꼴 값. 글꼴 유형은 QFont 속성을 가진 글꼴 값을 나타냅니다. | |
matrix4x4 유형은 4행, 4열 행렬입니다. | |
쿼터니언 유형에는 스칼라, x, y 및 z 속성이 있습니다. | |
벡터2d 유형에는 x 및 y 속성이 있습니다. | |
x, y, z 속성을 가진 값 | |
벡터4d 유형에는 x, y, z 및 w 속성이 있습니다. |
오브젝트 유형
QtQuick
임포트에서 제공하는 대부분의 객체 유형은 Item 유형에 기반하며, QtObject 에서 파생됩니다 . QML object types 에서 제공하는 ( QtObject 및 Component 과 같은 ) Qt Qml 모듈에서 제공하는 QtQuick
도 임포트할 때 사용할 수 있습니다 .
QML 항목의 접근성 활성화 | |
앵커 값의 변경 애니메이션 | |
상태의 항목 앵커를 변경하는 방법을 지정합니다. | |
일련의 이미지로 저장된 애니메이션을 재생합니다. | |
스프라이트 애니메이션을 그립니다. | |
모든 QML 애니메이션의 기본이 됩니다. | |
애니메이션의 수동 제어를 활성화합니다. | |
모든 QML 애니메이터의 기본입니다. | |
많은 QML 컴포넌트에서 공유하는 글로벌 애플리케이션 상태 속성에 대한 액세스를 제공합니다. | |
속성 변경에 대한 기본 애니메이션을 정의합니다. | |
이미지를 기반으로 테두리 그리기 | |
버텍스가 BorderImage와 같이 배열된 메쉬를 정의합니다. | |
JavaScript를 통해 그림을 그릴 수 있는 2D 캔버스 항목 제공 | |
불투명한 캔버스 그라데이션 인터페이스 제공 | |
RGBA 순서로 이미지 픽셀 데이터 포함 | |
이미지 데이터에서 각 픽셀의 구성 요소에 대한 정렬 및 인덱싱된 액세스 제공 | |
창이 곧 닫힐 것임을 알리는 알림 | |
색상 값의 변화 애니메이션 | |
역할별 색상 세트 | |
열에 자식 위치 지정 | |
캔버스 항목의 도형에 대한 2D 컨텍스트 제공 | |
정수가 아닌 숫자에 대한 유효성 검사기 정의 | |
이동된 항목에 대한 드래그 앤 드롭 이벤트 지정용 | |
드래그 이벤트에 대한 정보 제공 | |
드래그 핸들러 | |
영역에서 드래그 앤 드롭 처리 지정용 | |
화면 키보드에서 엔터 키의 모양을 조작하는 프로퍼티를 제공합니다. | |
"플릭"할 수 있는 표면을 제공합니다. | |
뒤집을 수 있는 서페이스를 제공합니다. | |
자식을 나란히 배치하고 필요에 따라 래핑합니다. | |
포커스 범위를 명시적으로 생성합니다. | |
주어진 글꼴 쿼리가 어떻게 해결되는지에 대한 정보를 제공합니다. | |
URL로 글꼴을 로드할 수 있습니다. | |
주어진 글꼴에 대한 메트릭 제공 | |
모든 애니메이션 프레임 업데이트 시 핸들러 트리거 | |
제스처 시작 신호와 함께 제공되는 매개변수 | |
그라데이션 채우기 정의 | |
그라데이션의 한 위치에서 색을 정의합니다. | |
시나리오 그래프 백엔드 및 다음에 사용되는 그래픽 API에 대한 정보를 제공합니다. Qt Quick | |
그리드 형성에서 자식을 배치합니다. | |
정점이 그리드에 배열된 메쉬를 정의합니다. | |
모델에서 제공하는 항목의 그리드 보기를 지정합니다. | |
마우스 및 태블릿 호버용 핸들러 | |
이미지 표시 | |
QML 애플리케이션을 위한 QInputMethod에 대한 액세스 제공 | |
정수 값에 대한 유효성 검사기 정의 | |
기본 시각적 QML 유형 | |
Item::grabToImage() 호출의 결과를 포함합니다. | |
키 이벤트에 대한 정보를 제공합니다. | |
화살표 키로 키 탐색 지원 | |
아이템에 키 처리를 제공합니다. | |
레이아웃 동작을 미러링하는 데 사용되는 속성 | |
모델에서 제공하는 항목의 목록 보기를 제공합니다. | |
URL 또는 컴포넌트에서 하위 트리를 동적으로 로드할 수 있습니다. | |
항목에 4x4 변환 매트릭스를 적용하는 방법 제공 | |
간단한 마우스 핸들링 가능 | |
마우스 이벤트에 대한 정보 제공 | |
멀티 포인트 포인터 이벤트를 위한 추상 핸들러 | |
다중 터치 포인트 처리 가능 | |
큐리얼 타입 값의 변화 애니메이션 | |
유형은 아이템의 불투명도를 애니메이션화합니다. | |
각 QML 아이템 상태에 대한 컬러 그룹을 포함합니다. | |
애니메이션을 병렬로 실행할 수 있습니다. | |
부모 값의 변화 애니메이션 | |
상태 변경에서 아이템의 부모를 다시 지정하는 방법을 지정합니다. | |
패스뷰와 도형에서 사용할 경로를 정의합니다. | |
지정된 반지름과 중심을 가진 호를 정의합니다. | |
경로를 따라 항목 애니메이션 | |
지정된 반지름을 가진 호를 정의합니다. | |
경로의 지정된 위치에 속성을 설정하는 방법을 지정합니다. | |
두 개의 제어점이 있는 큐빅 베지어 커브를 정의합니다. | |
캣멀-롬 커브의 한 점 정의하기 | |
기본 경로 유형 | |
경로를 따라 수동으로 애니메이션을 적용하는 방법을 지정합니다. | |
직선을 정의합니다. | |
경로의 위치를 이동합니다 | |
좌표 목록 목록을 통해 폴리라인 집합을 정의합니다. | |
경로가 해석되는 방식 조작하기 | |
좌표 목록을 통해 폴리라인 정의하기 | |
제어점이 있는 이차 베지어 곡선 정의하기 | |
선택적으로 모서리가 둥근 직사각형을 정의합니다. | |
SVG 경로 데이터 문자열을 사용하여 경로를 정의합니다. | |
지정된 글꼴로 문자열을 정의합니다. | |
모델 제공 항목을 경로에 배치합니다. | |
애니메이션에 일시 정지 제공 | |
간단한 핀치 제스처 처리 활성화 | |
핀치 이벤트에 대한 정보 지정 | |
핀치 제스처용 핸들러 | |
2D 트랜스폼에 사용할 때 matrix4x4에 대한 유틸리티 함수 제공 | |
단일 터치포인트에 반응하기 위한 핸들러 | |
QPointingDevice에 해당하는 QML | |
장치별 제약 조건이 있는 포인터 이벤트를 위한 추상 핸들러 | |
QPointerEvent에 대한 QML 등가물 | |
포인터 이벤트를 위한 추상 핸들러 | |
포지셔너에서 항목이 존재하는 위치에 대한 세부 정보를 포함하는 첨부 프로퍼티를 제공합니다. | |
애니메이션 중 즉각적인 속성 변경 지정 | |
프로퍼티 값의 변화를 애니메이션화합니다. | |
상태에 대한 새로운 프로퍼티 바인딩 또는 값을 설명합니다. | |
선택적 테두리가 있는 채워진 직사각형을 그립니다. | |
문자열 유효성 검사기 제공 | |
제공된 모델을 사용하여 여러 아이템 기반 컴포넌트를 인스턴스화합니다. | |
아이템을 회전하는 방법을 제공합니다. | |
회전 값의 변화를 애니메이션으로 표시합니다. | |
유형은 항목의 회전을 애니메이션합니다. | |
자식을 일렬로 배치합니다. | |
항목 또는 창의 안전 영역 속성에 대한 액세스를 제공합니다. | |
항목의 크기를 조정하는 방법을 제공합니다. | |
유형은 항목의 배율을 애니메이션화합니다. | |
첨부된 개체는 항목 또는 창이 표시되는 화면에 대한 정보를 제공합니다. | |
애니메이션 중에 실행할 스크립트를 정의합니다. | |
애니메이션을 순차적으로 실행할 수 있습니다. | |
사각형에 사용자 지정 셰이더를 적용합니다. | |
Qt Quick 항목을 텍스처로 렌더링하여 표시합니다. | |
항목을 시어하는 방법을 제공합니다. | |
키보드 단축키 제공 | |
단일 포인트 포인터 이벤트를 위한 추상 핸들러 | |
프로퍼티가 값을 원활하게 추적할 수 있도록 합니다. | |
프로퍼티가 스프링과 같은 동작으로 값을 추적할 수 있도록 합니다. | |
스프라이트 애니메이션 지정 | |
스프라이트 애니메이션을 그립니다. | |
객체 및 프로퍼티의 구성을 정의합니다. | |
상태에서 스크립트를 실행하는 방법을 지정합니다. | |
항목이 아닌 유형에 대한 내장 상태 지원 제공 | |
Qt 팔레트에 대한 액세스 제공 | |
모델의 데이터를 표시하기 위한 항목의 테이블 보기 제공 | |
탭 및 클릭 핸들러 | |
장면에 포맷된 텍스트를 추가하는 방법을 지정합니다. | |
TextEdit의 지원 QTextDocument를 감싸는 래퍼 | |
편집 가능한 서식 있는 텍스트의 여러 줄을 표시합니다. | |
편집 가능한 텍스트 한 줄을 표시합니다. | |
주어진 글꼴과 텍스트에 대한 메트릭을 제공합니다. | |
연속된 텍스트 선택과 그 속성을 표시합니다. | |
멀티포인트 터치 영역에서 터치 포인트를 설명합니다. | |
항목에 고급 변환을 지정합니다. | |
상태 변경 시 발생하는 애니메이션 전환을 정의합니다. | |
아이템의 x 또는 y 속성을 변경하지 않고 이동하는 방법을 제공합니다. | |
QAbstractItemModel 의 데이터를 표시하는 트리 뷰를 제공합니다. | |
유형은 셰이더 이펙트의 유니폼을 애니메이션합니다. | |
QVector3d 값의 변화를 애니메이션화합니다. | |
뷰에서 전환 중인 항목을 지정합니다. | |
마우스 휠 이벤트에 대한 정보를 제공합니다. | |
마우스 휠 핸들러 | |
새 최상위 창을 만듭니다. | |
임의의 QWindows를 Qt Quick 장면에 임베드할 수 있습니다. | |
유형은 항목의 x 위치를 애니메이션화합니다. | |
유형은 항목의 y 위치를 애니메이션화합니다. | |
QEventPoint에 해당하는 Qml | |
이벤트 포인트 | |
QPointingDeviceUniqueId에 대한 QML 등가물 |
© 2025 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.