クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
受託開発、トレーニング、サポート等
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
12月 19, 2024 by Qt Group 日本オフィス | Comments
Qt Creator 15 における CMake の新機能と修正点は以下の通りです。
Qt Creator 15 では、CMake プロジェクトにサブプロジェクトを追加できるようになりました。これは、プロジェクト上で右クリックしてコンテキストメニューを表示し、「New Subproject …(新規サブプロジェクト)」を選択することで実行できます。
この新たに追加されたサブプロジェクトは、独立してビルド/クリーン/リビルドすることができます。右クリックのコンテキストメニュー、またはトップレベルのビルドメニューから実行できます。
フォームディレクトリに鉛筆アイコンが表示されていることに注目してください。これはQMakeプロジェクトの場合と同じです。
これは、パッケージマネージャ自動設定 が有効になっているプロジェクトで利用できます。現在、Qt CreatorがCMakeコードの次の部分を統合できる唯一の方法であるためです。
option(QT_CREATOR_SOURCE_GROUPS "Qt Creator source groups extensions" ON) if (QT_CREATOR_SOURCE_GROUPS) source_group("Resources" REGULAR_EXPRESSION "\\.(pdf|plist|png|jpeg|jpg|storyboard|xcassets|qrc|svg|gif|ico|webp)$") source_group("Forms" REGULAR_EXPRESSION "\\.(ui)$") source_group("State charts" REGULAR_EXPRESSION "\\.(scxml)$") endif()
以下に示すように、CMake のロゴアイコンが付いたフォルダとしてマークされたすべてのサブプロジェクトには、コンテキストメニューに 「開く…」という項目が追加されています。この操作により、対応する CMakeLists.txt
ファイルにアクセスできます。
注目すべきは、各 CMake ターゲットには、定義するCMakeLists.txt
ファイルを持つファイルノードがプロジェクトビューに表示されることです。
この変更により、Simplify Tree ビューの CMakeLists.txt
エントリが散らからなくなります。
CMakeプロジェクトでFOLDERプロパティを使用して構造を整理する場合、Qt Creatorはこれらのフォルダー階層を反映して表示するようになりました。
Qt Creator 15では、<ビルドディレクトリ>/CMakeCache.txt
ファイルを使用してCMakeプロジェクトを読み込むことができます。これは、CMakeLists.txt
プロジェクトを開き、<ビルドディレクトリ>
構成をインポートすることと同等です
ここでは、コンソール出力にテキスト「Holiday Greetings 🌲✨ !」を表示することが目的です。さらに、プロジェクトは HolidayGreetings🌲✨ という名前のフォルダ内に存在する必要があります。
Windows の構成は、以下のように標準の英語(米国)言語設定です。
英語のロケール環境でUTF-8のUnicodeテキストを出力する必要を満たすために、Conanが提供する{fmt}ライブラリを使用します。CMakeLists.txt
、main.cpp
、conanfile.txt
のソースコードは以下の通りです。
cmake_minimum_required(VERSION 3.16)
project(HolidayGreetings🌲✨)
set(CMAKE_CXX_STANDARD 17)
find_package(fmt CONFIG REQUIRED)
add_executable(HolidayGreetings main.cpp) target_link_libraries(HolidayGreetings PRIVATE fmt::fmt)
#include <fmt/printf.h>
int main() { fmt::print("Holiday Greetings 🌲✨ !\n"); return 0; }
[requires]
fmt/11.0.0
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
2 6, 2025
本稿は「Which is the best LLM for prompting QML code (featuring DeepSeek..
2 6, 2025
本稿は「Qt for MCUs 2.8.2 LTS released」の抄訳です。 Qt for MCUs 2.8.2 LTS (長期サポート)..
2 1, 2025
本稿は「CodeLlama-13B-QML Released on Hugging Face」の抄訳です。 Hugging..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.