이 페이지에서

자습서: Qt Quick 디버깅

이 튜토리얼에서는 New Project 마법사가 생성한 예제 애플리케이션을 사용하여 Debug 모드에서 Qt Quick 애플리케이션을 디버깅하는 방법을 설명합니다. 예제 애플리케이션에 대한 설명이 포함된 튜토리얼은 튜토리얼: Qt Quick 애플리케이션을 참조하십시오.

사용 가능한 모든 옵션에 대한 자세한 내용은 Qt Quick 프로젝트 디버깅’을 참조하십시오.

이 예제 애플리케이션은 다음의 기본 개념을 보여줍니다. Qt Quick를 보여줍니다. Qt Creator 에서 예제 프로젝트를 열어 디버깅하려면:

  1. 버튼 클릭에 반응하는 코드를 확인하려면, onClicked 신호 핸들러가 트리거되는 줄에서 줄 번호와 창 테두리 사이를 클릭하여 Main.qml 에 중단점을 설정하십시오.

    코드 편집기의 중단점

    빨간색 원은 해당 줄 번호에 중단점이 설정되었음을 나타냅니다.

  2. Debug > Start Debugging > Start Debugging of Startup Project 로 이동하거나 F5 키를 누르십시오.
  3. 응용 프로그램이 시작되면 ‘ Light mode ’를 선택하여 모드를 전환하십시오.

    새 프로젝트 마법사를 사용하여 만든 Qt Quick 애플리케이션

  4. 디버거가 중단점에 도달하면 애플리케이션이 중단됩니다. Qt Creator 는 현재 위치로 이어지는 중첩된 함수 호출을 호출 스택 추적 형태로 표시합니다.

    디버거 보기

  5. 도구 모음에서 ‘ 들어오세요 ’(Step Into)를 선택하거나 F11 키를 눌러 스택에 있는 코드를 단계별로 실행해 보세요.
  6. Locals 뷰에서 로컬 변수를 확인하십시오. 코드를 단계별로 실행하여 뷰에서 정보가 어떻게 변하는지 확인하십시오.

로컬 변수 확인

' Locals ' 뷰에서 런타임 시 객체 구조를 살펴보세요.

지역 주민들의 시각

속성의 값을 두 번 클릭하여 변경하십시오.

중단점 제거

중단점을 제거하려면 중단점을 마우스 오른쪽 버튼으로 클릭하고 ' Delete Breakpoint'를 선택하십시오.

응용 프로그램 최상단 표시

' Debug ' > ' Show Application on Top '로 이동하여 디버거를 사용하는 동안 애플리케이션이 계속 표시되도록 하십시오.

관련 항목: 자습서: Qt Quick 애플리케이션 Qt Quick 프로젝트 디버깅.

Copyright © The Qt Company Ltd. and other contributors. 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.