Qt Quick 예제 및 튜토리얼
Qt에는 특정 사용법을 보여주기 위한 몇 가지 예제가 포함되어 있습니다. 예제는 애플리케이션으로 실행되거나 Qt Creator 에서 비-GUI 예제로 실행됩니다. Qt 튜토리얼은 단계별 정보를 보여주고 특정 코드 스니펫에 대한 통찰력을 제공합니다.
이 페이지에는 Qt Qml 와 Qt Quick 예제가 나열되어 있지만, 다른 많은 Qt 모듈에는 해당 QML API와 관련된 예제가 포함되어 있습니다.
예제 및 데모 실행하기
예제는 Qt 설치 프로그램과 함께 패키지로 제공되며 Qt Creator 을 통해 액세스할 수 있습니다. Qt Creator 에서 예제 실행에 대한 자세한 내용은 예제 빌드 및 실행 페이지를 참조하십시오.
Qt Creator 의 시작 모드에서 예제를 열고 실행합니다. 대부분의 예제는 다양한 플랫폼에서 실행되며, 플랫폼별 예제를 검색하려면 검색 필드에 플랫폼 이름(또는 키워드)을 입력합니다. 예를 들어 검색 필드에 mobile
을 입력하면 해당 모바일 플랫폼과 완벽하게 호환되는 예제가 나열됩니다.
다른 예제 및 튜토리얼을 보려면 Qt 예제 및 튜토리얼 페이지를 방문하세요.
Qt Quick 데모
다음은 모든 기능을 갖춘 데모 애플리케이션 목록입니다. 배포 가능한 Qt 애플리케이션이 어떻게 빌드되고 구조화되는지 보여주는 전체 애플리케이션입니다. 대부분의 데모는 모바일 및 데스크톱 플랫폼에 배포할 수 있습니다.
가로 및 세로 기기용으로 설계된 앱( Qt Quick )으로 애플리케이션 로직에 사용자 지정 컴포넌트, 반응형 레이아웃 및 JavaScript를 사용합니다. | |
Qt Quick 3D 카메라, 확장된 장면 환경 및 Qt Quick 3D | |
상태 기반 사용자 지정 사용자 인터페이스가 있는 Qt Quick 애플리케이션 | |
Qt Quick 3D Physics 및 기타 Qt 모듈을 사용한 주사위 던지기 애플리케이션 | |
Qt Quick 3D 의 머티리얼 및 효과 기능을 시연하는 예제. 이 예제는 다음에서 파티클 효과와 머티리얼을 사용하는 방법을 보여줍니다. Qt Quick 3D | |
Qt Quick, Qt Location, Qt Positioning 및 Qt WebSockets을 결합하여 실시간으로 지도에 낙뢰를 표시하는 반응형 UI를 갖춘 애플리케이션 | |
오픈스트리트맵(OSM) 건물 지도 데이터의 3D 건물 뷰어 | |
폴더의 콘텐츠에 액세스하기 위해 FolderListModel과 함께 리피터를 사용하고, 가져온 콘텐츠의 핀치 제스처를 처리하기 위해 핀치 핸들러를 사용하는 터치 디바이스용 QML 앱입니다. | |
Qt Quick 3D XR에서 물리 영향을 받는 동작을 만드는 방법을 시연합니다. | |
ListModel에서 생성된 데이터를 표시하는 ListView 유형과 이미지에 애니메이션을 적용하는 SpringAnimation 유형을 사용하는 방법을 시연하는 QML 시계 애플리케이션 | |
RESTful API QML 클라이언트를 만드는 방법의 예시 | |
XML 데이터를 다운로드하기 위해 XmlListModel 및 XmlListModelRole 사용자 정의 QML 유형을 사용하고, 카테고리 목록을 생성하기 위해 ListModel 및 ListElement를 사용하고, 데이터를 표시하기 위해 ListView를 사용하는 QML RSS 뉴스 리더. | |
Qt Design Studio 에서 3D 프로젝트에 C++ 백엔드를 추가하는 방법을 보여줍니다. 이 예제는 Qt Design Studio 에서 생성된 3D 프로젝트에 C++ 백엔드를 추가하는 방법을 보여줍니다. 예제 자체는 Qt Quick 3D 씬의 인터랙티브 산업용 로봇 팔로 구성되어 있습니다. 로봇 팔을 제어하기 위한 2D UI는 다음을 사용하여 구현됩니다. Qt Quick Controls | |
인기 퍼즐 게임인 모리베 쿠니아키의 QML 구현 | |
100개 주식에 대한 구성 가능한 주식 차트 | |
Qt Quick 에서 구현된 가정용 온도조절기의 사용자 인터페이스. 대형 데스크톱 디스플레이에서 모바일 및 소형 임베디드 디스플레이로 확장되는 반응형 애플리케이션을 만드는 방법을 보여줍니다. | |
모든 플랫폼에서 네이티브처럼 보이는 애플리케이션을 만드는 방법을 보여주는 할 일 목록 애플리케이션의 QML 구현입니다. |
Qt Quick 애플리케이션 개발
다음 페이지는 Qt 응용 프로그램을 개발하는 방법을 보여줍니다. Qt Creator 와 Qt Quick 를 사용하는 방법을 보여줍니다. 이 페이지는 사용 사례 및 입문 자료와 같은 다양한 단계를 보여줍니다. Qt Quick 애플리케이션 및 관련 모듈에 대한 자세한 내용은 QML 애플리케이션 페이지를 참조하세요.
QML 시작하기 및 Qt Quick
QML 확장하기
다음 튜토리얼은 QML 기반 애플리케이션을 C++ 코드와 결합하고 확장하는 방법을 보여줍니다. Qt Qml 모듈을 사용하는 방법을 보여줍니다.
예제
예제는 다양한 Qt Quick 기능을 구현하는 방법을 보여주는 작은 애플리케이션입니다. 예제는 다양한 플랫폼에서 실행되며 Qt Creator 에서 열 수 있습니다.
QML 유형 및 컨트롤
시스템 및 이벤트
네이티브 3D API를 사용하여 씬 그래프 확장하기
QWidget 애플리케이션에 Qt Quick 장면 추가하기
© 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.