Skip to main content

Qt 機能

The Qt Company が提供する最新の Qt 機能と製品をご覧ください。
サポートしている開発プラットフォーム、オペレーティングシステム、
コーディング言語および Qt のライセンスとパッケージをご紹介します。

Qt を試す お問い合わせ

パッケージ、ライセンスモデル、プラットフォーム、またはプログラミング言語を選択すると、該当する項目が表示されます。

SDLC Core Activity
  • Design
  • Develop
  • Deploy
Clear filters

オープンソースライセンスでは、ツールを制限なく実行できます。例えば、GPLv3 では、変更を加えていないソフトウェアの実行を無制限に許可しています。一方で、このライセンスには、派生作品の作成および配布に関する条件が定められています。GPLv3 ライセンスの Qt Creator を使用しても、お客様のソフトウェアが自動的に GPLv3 の対象となるわけではありません。ただし、お客様のソフトウェアが GPLv3 のもとでライセンスされた既存のソフトウェアを変更し、それを配布する場合には、GPLv3 の適用を受けることになります。

デザインツール

すばらしいユーザーインターフェイスと究極のユーザーエクスペリエンスをデザインするために必要なすべてが揃っています。

QMLLive

Qt Quick アプリケーションの迅速な開発のためのライブ リローダー環境を提供し、UI デザインの変更のデプロイとテストにかかる時間を劇的に短縮します。 

Qt Design Studio

アニメーションのユーザーインターフェースを作成するためのUI設計および開発環境。

Qt Designer

Qtウィジェットを使用してグラフィカルユーザーインターフェース(GUI)を設計および構築するためのツール。 Qt Creatorに統合されました。

Qt Shader Tools

クロスプラットフォームのQtシェーダーパイプライン用のツール。これらにより、グラフィックス処理とシェーダーの計算が可能になり、QtQuickやQtエコシステムの他のコンポーネントで使用できるようになります。

開発ツール

Qt には独自のクロスプラットフォーム IDE をもち、アプリケーションや UI を一度開発すれば、複数の OS に展開できるように設計されたツールが満載です。

Qt Creator

アプリケーション開発者が複数のデスクトップ、組み込み、およびモバイルデバイスプラットフォーム用のアプリケーションを作成するためのクロスプラットフォームの完全な統合開発環境(IDE)。

Qt Linguist

Qt C ++およびQt Quickアプリケーションをローカル言語に翻訳するためのツールセット。

qmake

Qtのビルド自動化ツール。さまざまなプラットフォームでのビルドプロセスを簡素化。qmakeは現在もサポートしていますが、Qtの公式ビルドツールはCMakeです。新しいプロジェクトではCMakeを使用することをお勧めします。

CMake

CMake は、異なるプラットフォーム間での開発プロジェクトのビルドプロセスを簡素化するためのツールです。CMakeは、MakefileやVisual Studioのプロジェクトファイルなどのビルドシステムを自動的に生成します。 

makeqpf

組み込みLinux用の事プリレンダリングされたフォントを生成するツール。

Meta-Object Compiler (moc)

QObjectサブクラスのメタオブジェクト情報を生成。

User Interface Compiler (uic)

ユーザーインターフェースファイルからC ++コードを生成。

Resource Compiler (rcc)

ビルドプロセス中にQtアプリケーションにリソースを埋め込みます。

Qt D-Bus XML compiler (qdbusxml2cpp)

D-Busインターフェースの記述をC ++ソースコードに変換します。

D-Bus Viewer

D-Busオブジェクトおよびメッセージのイントロスペクションツール。

Qt Visual Studio Tools

Qt開発ツールをMicrosoft Visual Studioに統合します。

Qt Distance Field Generator

フォントのレンダリング時に、距離フィールドを生成して、テキストが多いQt Quickユーザーインターフェースの読み込み時間を改善。

Qt Installer Framework

サポートされているデスクトッププラットフォーム用のインストーラを作成するための一連のツールとユーティリティを提供。

Qt Assistant

Qtドキュメンテーションを表示するためのツール。

On-device Deployment and Debugging

Qt Creatorを介したQtアプリケーションのデバイス上でのデバッグと展開。

GUI Test Automation Tool

NEW! froglogic Squish GUI Testerは、グラフィカルユーザーインターフェースとヒューマンマシンインターフェースの機能回帰とシステムテストを自動化するためにツールです。世界で数千企業に利用されています。

Cross-Compiler Code Coverage Tool

NEW! froglogic Cocoにより、テストの品質を測定するための重要な指標である、アプリケーションのソースコードがどれくらいテストでカバーされているかを理解することが可能になります。

Test result management platform

NEW! froglogic Test Centerは、開発プロセス全体をカバーする、セントラルで軽量なテスト結果管理プラットフォーム接続テスト自動化ツールです。

QDB

Boot2Qtのデバイスをコントロールするためのツール

Android Deploy Qt (androiddeployqt)

Android上のQtアプリケーションのデプロイメントを自動化します。

Windows Deploy Qt (windowdeployqt)

Windows 上での Qt アプリケーションのデプロイを自動化します。

Tools for Active Qt

QtとActiveXコンポーネントの統合を可能にします。IDC (Interface Description Compiler)、dumpcpp、および dumpdoc ツールが含まれています。

QDoc

Qt開発者がソフトウェアプロジェクトのドキュメントを作成するために使用するツールです。

qmllint

QMLファイルの構文妥当性を検証するツールです。

qmlformat

QMLファイルをQMLコーディング規約に従って自動的にフォーマットするツールです。

QML Profiler

必要な診断情報を取得し、アプリケーション コードのパフォーマンス問題を分析します。

Qt Configuration Tool (qtconfig-gui)

より小さなQtバイナリを作成・構築するための機能およびツールを提供します。

Python Shiboken Wizard

C++プロジェクトをPythonで使用できる、バインディング生成ツールです。

Qt Quick Compiler

QML ScriptとQML型コンパイラにより、ネイティブに近い速度でQMLを実行します。前者は、QMLファイル中の関数や式をC++クラスにコンパイルします。後者はQMLのオブジェクト構造をC++のクラスにコンパイルします。

Qt Quick Compiler Extensions

コンパイルのカバレッジを向上させるためのリファクタリングの労力を削減します。起動時間、実行時間を30%程度改善することが期待できます。/p>

フレームワークエッセンシャル

Qt のバックボーンとなる API とライブラリです。Qt には、高性能な UI やアプリケーション開発コンポーネントを提供します。

Qt Core

他のモジュールで使用される非グラフィカルなコアクラス。

Qt GUI

グラフィカルユーザーインターフェースコンポーネントの基本クラス。 OpenGLが含まれています。

Qt Network

ネットワークプログラミングをより簡単で移植性の高いものにするクラス。

Qt QML

QMLおよびJavaScript言語のクラス。

Qt Quick Dialogs

Qt Quickアプリケーションからシステムダイアログを作成および操作するためのタイプ。ファイルダイアログはQt 6で利用可能。今後のQt 6バージョンでさらにダイアログを追加予定です。

Qt Quick Layouts

ユーザーインターフェースでQt Quick 2ベースのアイテムを配置するためのレイアウトタイプ。

Qt D-Bus

D-Busプロトコルを介したプロセス間通信のクラス。

Qt Quick

カスタムユーザーインターフェースを使用して非常に動的なアプリケーションを構築するための宣言型フレームワーク。

Qt Quick Controls

デスクトップ、組み込み、およびモバイルデバイス用の高性能ユーザーインターフェースを作成するための軽量QMLタイプを提供。これらのタイプは単純なスタイル設定アーキテクチャを採用しており、非常に効率的です。

Qt Quick Test

QMLアプリケーションの単体テストフレームワーク。テストケースはJavaScript関数として記述されます。

Qt Test

Qtアプリケーションとライブラリを単体テストするためのクラス。

Qt Widgets

C ++ウィジェットでQt GUIを拡張するクラス。

フレームワークアドオン

Qt は、真にプロフェッショナルな開発体験を提供するために設計された、必要不可欠な機能を備えた包括的なフレームワークです。

Qt Multimedia

オーディオ、ビデオ、ラジオ、カメラ機能のクラス。

Qt Multimedia Widgets

マルチメディア機能を実装するためのウィジェットベースのクラス。Qt 5でのみ使用できます。

Active Qt

ActiveXとCOMを使用するアプリケーションのクラス。

Qt 3D

2Dおよび3Dレンダリングをサポートする、リアルタイムに近いシミュレーションシステム機能。

Qt Bluetooth

Bluetoothハードウェアへのアクセスを提供。

Qt Concurrent

低レベルのスレッドプリミティブを使用せずにマルチスレッドプログラムを作成するためのクラス。

Qt Help

Qt Assistantと同様に、ドキュメントをアプリケーションに統合するためのクラス。

Qt Image Formats

追加の画像形式のプラグイン:TIFF、MNG、TGA、WBMP。

Qt NFC

近距離無線通信(NFC)ハードウェアへのアクセスを提供。

Qt OpenGL

OpenGLサポートクラス。 Qt GUIモジュールのQOpenGL *クラスを推奨とし、廃止されました。

Qt Positioning

位置、衛星、エリア監視クラスへのアクセスを提供。

Qt Print Support

印刷をより簡単に、よりポータブルにするためのクラス。

Qt Quick Widgets

Qt Quickユーザーインターフェースを表示するためのC ++ウィジェットクラスを提供。

Qt Remote Objects

プロセスまたはデバイス間でQObjectのAPI(プロパティ/シグナル/スロット)を共有するための使いやすいメカニズムを提供。

Qt SCXML

SCXMLファイルから状態マシンを作成し、それらをアプリケーションに埋め込むためのクラスとツールを提供。

Qt Sensors

センサーハードウェアとモーションジェスチャー認識へのアクセスを提供。

Qt Serial Bus

シリアル産業用バスインターフェースへのアクセスを提供。現在、モジュールはCANバスとModbusプロトコルをサポート。

Qt Serial Port

ハードウェアおよび仮想シリアルポートへのアクセスを提供。

Qt SVG

SVGファイルの内容を表示するためのクラス。 SVG 1.2 Tiny標準のサブセットをサポート。

Qt UI Tools

Qt Designerで作成されたQWidgetベースのフォームを実行時に動的に読み込むためのクラス。

Qt WebChannel

HTMLクライアントからQObjectまたはQMLオブジェクトへのアクセスを提供し、QtアプリケーションをHTML / JavaScriptクライアントとシームレスに統合。

Qt WebEngine

Chromiumブラウザプロジェクトを使用してアプリケーションにウェブコンテンツを埋め込むためのクラスと関数。

Qt WebSockets

RFC 6455に準拠したWebSocket通信を提供。

Qt WebView

完全なWebブラウザースタックを含める必要なしに、プラットフォーム固有のAPIを使用してQMLアプリケーションでWebコンテンツを表示。

Qt XML

SAXおよびDOMのC ++実装。

Qt Wayland Compositor

Wayland Compositorを開発するためのフレームワークを提供。

Qt SQL

SQLを使用したデータベース統合のためのクラス。

Qt Charts

静的または動的データモデルによって駆動される、視覚的なグラフを表示するためのUIコンポーネント。

Qt Data Visualization

美しい3Dデータの視覚化を行うためのUIコンポーネント。

Qt Network Authorization

オンラインサービスに対するOAuthベースの承認をサポート。

Qt Virtual Keyboard

さまざまなインプットメソッドとQML仮想キーボードを実装するためのフレームワーク。ローカライズされたキーボードレイアウトとカスタムビジュアルテーマをサポート。

Qt Safe Renderer

機能安全システムで警告インジケータなどの安全が重要な項目をレンダリングするために使用できるUIレンダリングコンポーネントを提供。

In-Vehicle Infotainment Reference UI

車載インフォテインメント(IVI)システム向けのQtリファレンスUI実装。

Qt Application Manager

アプリケーションのライフサイクル管理を行うマルチアプリケーション組み込みシステムのベースを提供。

Qt Device Utilities

組み込みアプリケーションのさまざまな設定を制御する機能を提供。

Qt MQTT

最小限のオーバーヘッドで通信チャネルを提供するマシンツーマシン(M2M)プロトコル。

Qt OPC UA

OPC UAと対話するためのQt API。産業用アプリケーションでのデータモデリングとデータ交換のためのプロトコル。

Qt CoAP

Constrained Application Protocol(CoAP )は、モノのインターネットの制約付きノードおよびネットワークで使用するためのマシン間Web転送プロトコルです。

Qt Quick Ultralite Controls

組み込みデバイス用の高性能ユーザーインターフェースを作成するためにカスタマイズできる軽量のUIコントロールを提供。

Qt Quick Ultralite

リソースに制約のあるハードウェアでQMLアプリケーションを低メモリで描画するためのグラフィックスレンダリングエンジンです。

Qt for MCU Essentials Deployment Platforms

Qt Quick Ultralite アプリケーションをターゲットハードウェア上で実行できるようにするためのハードウェア固有の最適なプラットフォームです。

Qt for MCU Ultimate Deployment Platforms

Qt Quick Ultralite アプリケーションをターゲットハードウェア上で実行できるようにするためのハードウェア固有の最適なプラットフォームです。

Qt Design Studio Bridge

Adobe Illustrator、Photoshop、XD と Sketch、Figma Bridges for Qt Design Studio で、アートワークを Qt Quick ファイルに変換します。

Qt Charts for MCUs

Qt Charts for MCUsは、Qt Quick Ultralight用の使いやすいチャートコンポーネントを提供します。

 

Calendar for Qt Quick

Qt Quickでカレンダーを作成するためのモジュール式のビルディングブロックコレクションを提供します。

TreeView for Qt Quick

TreeViewは、QAbstractItemModelからのデータを表示するためのQMLタイプを提供します。 TableViewを拡張可能ノードと折りたたみ可能ノードで拡張でき、リストモデルまたはテーブルモデルで使用できます。

Cursor Navigation

カーソルナビゲーションは、ボタンなどのUI要素を個別に選択するためのものです。従来の長方形の UI で使用されていた 4 方向のナビゲーションに加え、カーソルを任意の方向に移動する自由なナビゲーションが可能です。

Qt Quick Timeline

キーフレームベースのアニメーションとパラメータ化を有効にします。

Qt Quick MultiEffect

高速なアニメーション効果のためのQt Quickコンポーネント。 Qtマーケットプレイスでのみご購入いただけます。 Qt 5でのみ使用できます。

Qt Lottie Animation

Adobe ® After Effects.  用プラグイン Bodymovin によってエクスポートしたグラフィックやアニメーションを JSON 形式でレンダリングするための QML API です。

Qt 5 Core Compatibility APIs

このモジュールには、Qt 6 でサポート非対応となる Qt Core API が含まれています。Qt 6 から削除されました。.

Qt State Machine

ステートグラフの作成と実行のためのクラスを提供します。

Qt Quick 3D

Qt Quickをベースにした3DコンテンツやUIを作成するためのハイレベルなAPIを提供します。

Qt Interface Framework (former IVI)

ミドルウェアAPI、ミドルウェアバックエンド、およびミドルウェアサービスを実装するためのツールとコアAPIの両方を提供します。

Qt for Android Automotive OS Car Service API

Car API と対話する C++ コードのための Java バインディング。

Simulink support for Qt Design Studio

Simulinkコネクタを使用して、シミュレーションをUIに接続します。Simulinkは、マルチドメインの動的システムをモデリング、シミュレーション、および分析するためのMATLABベースのグラフィカルプログラミング環境です。

Qt PDF

PDFドキュメントを表示します。アプリケーション内で製品ドキュメントを表示することができます。