The Qt Company announces acquisition of Axivion GmbH. Join our next webinar to learn more.
最新版Qt 6.3已正式发布。 了解更多。
最新バージョンQt 6.3がご利用いただけます。 詳細はこちら

Qt Features

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

パッケージ、ライセンスモデル、プラットフォーム、プログラミング言語を選択すると、その選択で利用可能なアイテムが表示されます。複数選択はできませんのでご注意ください。

機能で検索
SDLCコアアクティビティ
  • Design
  • Develop
  • Deploy
Qtパッケージ
ライセンスモデル
開発プラットフォーム
ターゲットプラットフォーム
対応言語
Clear Filters
Show Items

商用ライセンス: 商用ライセンスにより、貴社がのみが貴社製品の開発、ユーザエクスペリエンス、流通を管理・コントロールし、収益化できるようになります。貴社の知的財産の保護か可能になります。

Qt for Application Development: .Qt for Application Developmentは、商用ライセンスおよびオープンソースライセンスで利用可能です。商用ライセンスのユーザーは、オープンソースライセンスの利用で発生する義務を負うことなく、独自の条件でソフトウェアを作成および配布する完全な権利を持つことができます。同時に、公式のQtテクニカルサポートを利用することができ、Qt Companyとの直接の戦略的関係を構築していただくことが可能です。

Qt for Device Creation: エンタープライズ品質の機能を備え、真にプロフェッショナルな開発体験を実現するデバイス開発を効率化する既製のソリューション。 Qt for Device Creationは、商用ライセンスでのみ利用可能な製品です。

Qt for Automation: Qtによる自動化ソフトウェア開発のコストと時間の効率をさらに高めるための、モジュール式でスケーラブルで安全なソフトウェアライブラリ、開発ツール、相互運用性プロトコルのコレクション。

LGPL v3: LGPLv3ライセンスオプションを使用すると、Qtの必須ライブラリといくつかのアドオンライブラリを使用できます。 LGPLv3では、LGPLv3のすべての要件が満たされている限り、アプリケーションのソースコードを非公開のままにすることができます。

GPL v3: GPLv3ライセンスオプションを使用すると、ほとんどすべてのQtフレームワーク機能に加えて、開発および設計ツールにアクセスできます。 GPLライセンスのフレームワークライブラリを使用するには、アプリケーションまたはデバイスもGPLでライセンスされる必要があります。

GPL v2: Qtのすべての必須ライブラリといくつかのアドオンライブラリが、GPLv2ライセンスオプションで利用可能です。GPLライセンスのフレームワークライブラリを使用するには、アプリケーションまたはデバイスもGPLでライセンスされる必要があります。

Qt Safe Renderer: Qtのデバイス作成の拡張として、Safe Rendererを使用すると、機能的に安全でユーザーフレンドリーな最新の組み込みシステムを開発できます。認証済のソフトウェアコンポーネントは、工数とコストを節約し、安全性が重要なUIシステムのエンドツーエンドの認証を確かなものにします。

Qt Start-Up Plan: The Qt Companyは多くの新興企業やイノベーターと提携しており、市場への迅速な参入とコストの削減を支援しています。貴社がスタートアップ商用Qtライセンスの資格を満たしているかどうかを確認してください。

Qt Automotive Suite: テクノロジーパートナーであるKDABおよびLuxoftとのコラボレーションで開発された、Qt for Device Creation 上に構築された本格的な自動車用ソフトウェア開発ツールキット。

Python: 2018年にリリースされたPythonバインディングは、すでに多くのQtをカバーしています。互換性のあるコンポーネントの製品マップを確認してください。詳細については、Qt for Pythonのテクニカルドキュメントをご覧ください: https://doc.qt.io/qtforpython/

デザインツール

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

  • QMLLive

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

  • Qt Design Studio

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

  • Qt Designer

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

  • Qt Shader Tools

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

開発ツール

Qtは独自のクロスプラットフォームIDEをもち、アプリケーションとUIを一度開発してそれらを複数のオペレーティングシステムに展開するために設計されたツールがぎっしり詰まっています。

  • 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 Digital Advertising

    New! 組み込み機器の画面/モバイル/デスクトップ上のデジタル広告をマネタイズするためのオールインワン開発ソリューション。

  • 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ドキュメントを表示します。アプリケーション内で製品ドキュメントを表示することができます。