이 페이지에서

QML 프리뷰어 예제

QWidget::createWindowContainer()를 사용하여 Qt Widgets 애플리케이션과 Qt Quick 을 혼합하는 방법을 보여줍니다.

실시간 미리보기 패널이 있는 QML 코드 편집기

이 예에서는 Qt Widgets 애플리케이션 내에 Qt Quick 장면을 임베드하는 방법과 Qt WidgetsQt Quick 간에 서로 다른 UI 측면을 통합하는 방법을 보여줍니다. 여기에는 다음이 포함됩니다:

  • Qt WidgetsQt Quick
  • Qt WidgetsQt Quick
  • 임베드된 QML 파일에 정의된 단축키
  • QQuickView 임베드하기 QLayout

예제 실행하기

에서 예제를 실행하려면 Qt Creator에서 예제를 실행하려면 Welcome 모드를 열고 Examples 에서 예제를 선택합니다. 자세한 내용은 Qt Creator: 튜토리얼을 참조하세요 : 빌드 및 실행을 참조하세요.

UI 연습

예제의 메인 창 왼쪽에는 파일 브라우저를 통해 미리 볼 QML 파일을 선택할 수 있습니다. 오른쪽에는 QML 콘텐츠가 QQuickWidget 에 표시됩니다. 버튼을 클릭하고, 텍스트를 입력하고, QML 파일에 정의된 바로 가기를 사용하는 등 QML 콘텐츠와 상호 작용할 수 있습니다.

이 예에서는 Qt WidgetsQt Quick 컴포넌트 간에 포커스 및 입력 이벤트를 처리하여 원활한 사용자 경험을 보장하는 방법도 보여줍니다.

예제 프로젝트 @ code.qt.io

QWidget::createWindowContainer()도 참조하세요 .

© 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.