このページの内容

チュートリアル:Qt Quick のデバッグ

このチュートリアルでは、New Project ウィザードによって生成されるサンプルアプリケーションを使用して、Debug モードでのQt Quick アプリケーションのデバッグ方法を説明します。このサンプルアプリケーションについて解説したチュートリアルについては、「チュートリアル:Qt Quick アプリケーション」を参照してください。

利用可能なすべてのオプションの詳細については、「 Qt Quick プロジェクトのデバッグ」を参照してください。

このサンプルアプリケーションは、 Qt QuickQt Creator でサンプルプロジェクトを開き、デバッグを行います:

  1. ボタンのクリックに応答するコードを確認するには、Main.qml で、onClicked シグナルハンドラがトリガーされる行の行番号とウィンドウの境界線の間の領域をクリックして、ブレークポイントを設定します。

    コードエディタでのブレークポイント

    赤い丸は、その行番号にブレークポイントが設定されたことを示しています。

  2. Debug >Start Debugging >Start Debugging of Startup Project に移動するか、F5 キーを押します。
  3. アプリケーションが起動したら、[Light mode ] を選択してモードを切り替えます。

    新しいプロジェクトウィザードを使用して作成した Qt Quick アプリケーション

  4. デバッガがブレークポイントに到達すると、アプリケーションが中断されます。Qt Creator では、現在の位置に至るネストされた関数呼び出しが、コールスタックトレースとして表示されます。

    デバッガービュー

  5. ツールバーの「「Step Into」へ 」(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.