Qtブログ(日本語)

Qt Creator 15 リリース

作成者: Qt Group 日本オフィス|Dec 3, 2024 12:31:45 AM
本稿は「Qt Creator 15 released」の抄訳です。
 

Qt Creator 15が登場しました。ARM版Windowsのネイティブサポート、ビジュアルの刷新、生産性を向上させる改善がもたらされます。さっそく、強化された機能を探ってみましょう!

プラットフォームサポートの拡張

弊社では現在、ARMアーキテクチャがソフトウェア業界で注目を集める中、Windows on ARMのネイティブサポートを提供し、シームレスな開発を保証しています。Qtも最近、Qt 6.8.0リリースで同様の対応を行いました。

Qt Creatorのこのリリースでは、ARM64 Windows専用のビルド済みバイナリが搭載されています。この初期バージョンに関するご意見をお待ちしております。また、改善に役立てるため、フィードバックや問題の報告をお寄せください。

新しいテーマ

以前投稿したブログ記事で紹介したように、当社は現在、ツールの視覚的なリフレッシュを進めており、ユーザビリティの向上を図っています。Qt Creator 15では、コントラストが高く、スペースが最適化された新しいライトテーマとダークテーマを導入しました。これらは現在、「設定 > 環境 > インターフェイス > テーマ」で「ダーク (2024)」と「ライト (2024)」として利用可能です。

また、既存のテーマの表示名を、より識別しやすいように西暦名を含んだものに変更しました。新しいテーマに関するフィードバックは、QtユーザーフィードバックDiscord または フォーラム にて歓迎いたします。

拡張機能

拡張機能モードの改良も継続しています。拡張機能では、Markdownを使用して、より広範で整形式の説明を提供できるようになりました。今後のリリースでは、拡張機能モードをさらに強化し、ユーザーがQt Creatorの機能を拡張できるプラットフォームへ進化させていく予定です。

 

APIをLuaベースの拡張機能に公開する作業は継続中です。また、Lua用の対話型シェルを出力ビューとして追加しました。「ツール > スクリプト > 新規スクリプト」で、Qt Creator APIに直接アクセスできるLuaスクリプトを作成および実行できるようになりました。

Axivion サポート

より良いコラボレーションと効率化を目指し、当社のツールチェーンの相互運用性を高めることを目指しています。公式のAxivionプラグインは現在、プレビュー段階を越え、Qt Creatorに統合されています。

現在、デバッグモードで直接 Axivion のコード解析画面にアクセスできます。プレビュー版の段階で必要だったプロジェクトとダッシュボードのリンクは不要になりました。Axivion の問題表示でプロジェクトを選択するだけで、ダッシュボードが表示されます。列のソートが可能になり、解析のパスからローカルチェックアウトのパスへのマッピングパスを定義できるようになりました。試してみたい方は、プラグインを有効にする方法と Axivion ツールの設定方法をご確認ください。

プロジェクト

このリリースには、CMakeプロジェクトに対する多くの改善が含まれています。プロジェクトビューのターゲットから、定義されているCMakeLists.txtに直接移動できるようになりました。プロジェクトビューでの表示を変更するために使用できるターゲットのFOLDERプロパティのサポートを追加しました。CMakeCache.txtファイルを開くことで、プロジェクトを開くことができるようになりました。また、ビルドメニューとプロジェクトツリーに、サブプロジェクトに対するビルド再ビルドクリーン操作を追加しました

フォルダーをプロジェクトとして Qt Creator で開くことができるワークスペースプロジェクトのプロジェクト ビューが自動的に更新されるようになりました。また、カスタムビルド構成を定義するオプションが追加され、クローンされた定義済みの実行構成が編集できない問題が修正されました。

C/C++コンパイラを設定する際、CとC++で「同じ」コンパイラを個別に指定する必要がなくなりました。通常、これらはペアで提供されるため、対応するコンパイラを自動的に検出し、単一の設定に統合します。必要に応じて、個別のパスを指定することも可能です。

アプリケーション出力とコンパイル出力のパフォーマンスが改善され、余分な出力を破棄するオプションが追加されました。

Git

Instant Blameのツールチップに、リビジョンおよび親のリビジョンに対してgit blameを実行するアクション、そのリビジョンのファイルを表示するアクション、該当行のログを表示するアクションが追加されました。

プロジェクトツリーで、Git に関するファイルの状態を視覚的に表示するオプションを追加しました。変更されたファイルは異なる色でマークされ、項目上のツールチップに Git での状態が表示されます。この機能はパフォーマンスに影響を与えるため、有効にするには、「設定」 > 「バージョン管理」 > 「一般」 > 「VCS ファイルの状態を表示する」を選択します。

クラッシュレポート

WindowsとmacOSでは、Google CrashpadとSentry.ioによる自動クラッシュレポート機能が追加されました。 設定 > 環境 > システム > クラッシュレポートを有効にするでこの機能を有効にすると、Qt Creatorがクラッシュした場合にレポートが送信されます。現在、クラッシュダンプのサイズ制限や、問題を再現する方法の詳細についてユーザーにお問い合わせするチャネルが欠けているなど、いくつかの制限があります。 そのため、適切なバグレポートは依然として推奨されます!

新しい学習コース

ようこそ画面から最新の学習コースをご利用いただけます。 当社の学習ポータルであるQt Academyの最新コースを統合し、より速く、より簡単に学習できるようになりました。新しい学習コースをお試し、魅力的なコンテンツで潜在能力を引き出しましょう!

Qt Creator 15の改善点についてより詳細については、変更履歴をご確認ください。

Qt Creator 15 の入手

オープンソース版と商用版の両方は、ダウンロードページから入手できます。Qt Creator 15 は、Qt オンラインインストーラのアップデートとしても利用可能です。問題がある場合は、バグトラッカーに投稿してください。irc.libera.chat の #qt-creator チャンネルで IRC を利用することもできます。また、Qt Creator メーリングリストもご利用ください。

Qt Creator についてさらに詳しく知りたい場合は、Qt ドキュメントポータルをご覧になるか、Qt Creator のヘルプモードでマニュアルをお読みください。