このページでは

コードの構文チェック

コードを記述している間、Qt Creator はコードの構文をチェックします。Qt Creator がコード内の構文エラーを検出すると、その箇所に下線を引いてアイコンを表示し、エラー箇所またはアイコンにマウスカーソルを合わせるとエラーの詳細が表示されます。利用可能な修正を適用するには、[電球のアイコン] を選択してください。

同様に、JavaScriptオブジェクト表記(JSON)エンティティのインスタンスを操作している場合、Qt Creator はJSONデータ構造内のエラーに下線を引きます。

C++ コードのエラーの例

Qt Creator 行末にセミコロンが欠落しているため、エラーとしてマークされます:

編集モードでの構文エラー

Qt Creator 変数が使用されていないため、警告が表示されます:

編集モードにおける意味的なエラー

Qt クラス名にタイプミスがあります:

編集モードでの注釈ツールチップ

QML または JavaScript の構文を確認する

QML または JavaScript コードを記述する際、注釈にエラーコードが表示される場合があります。

プロジェクトで「QML Language Server 」を有効にすると、qmllint を使用して QML および JavaScript コードがチェックされます。詳細については、「qmllint リファレンス」を参照してください。

QML Language Server を無効にすると、Qt Creator は静的解析ツールを使用します。詳細については、「JavaScriptおよびQMLのエラーコード」を参照してください。

静的解析ツール用のチェック項目の選択

メッセージの管理

ツールチップのポップアップにあるアイコンを使用して、エラーや警告メッセージをクリップボードにコピーしたり、特定の種類のメッセージを非表示にしたり、診断設定を変更したりできます。

エラーや警告の下線に使用する色を変更するには:

  1. Preferences 」 > 「Text Editor 」 > 「Font & Colors 」に移動し、Copy
  2. Error 」および「Warning 」の新しい色を選択します。

行注釈の位置の設定

注釈の表示位置を指定するには、Preferences >Text Editor >Display >Line Annotations に移動し、注釈をコードのすぐ横に表示するか、コードの右揃えで表示するか、または右余白に表示するかを選択します。テキストの横に注釈を表示するスペースが通常足りない場合、行間に注釈を表示すると便利です。

[表示] タブの [テキストエディタ] 環境設定

注釈を非表示にしている場合でも、アイコンの上にマウスカーソルを合わせると注釈を表示できます。

「手順: 分析」、「アナライザー」、「コードの分析」、および「JavaScript および QML のチェックも参照してください

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.