Qt Interface Framework プロジェクトの作成

ツールおよびコア Qt Interface Frameworkツールとコア API を使用して、ミドルウェア API、バックエンド、およびサービスを実装します。Qt Interface Framework Generator を使用すると、QFace インタフェース定義言語(IDL)を使用して新しい API を定義し、Qt C++ クラスや QML タイプを生成できます。

Qt Interface Framework で構成されています:

  • コアモジュール。作成するすべての API の基本クラスと共通コードを持ちます。
  • 機能のフロントエンド API。
  • 機能のバックエンド・インターフェイスと、それを実装して基礎となるサービスまたはそのシミュレーションに接続する1つまたは複数のバックエンド。

多くのチームによって開発されたコードを取り込みつつ、以前のプロジェクトのコードを再利用できるようにするため、Qt Interface Framework 機能APIは、フロントエンドとバックエンドの2つのレイヤーに分かれています。コアモジュールによって対応するバックエンドを簡単に見つけることができるため、1つのフロントエンドを多くのバックエンドに接続することができます。

フロントエンドとバックエンドを持つフィーチャー用のQt Interface Framework プロジェクトを作成するには:

  1. File >New Project >Other Project にアクセスし、以下を選択します。 Qt Interface Framework Project.
  2. アプリケーションの名前と場所を指定する。
  3. Next を選択します。
  4. Project name にプロジェクト名を入力します。

    インターフェースの設定ダイアログ

  5. Interface name に、機能のフロントエンドとバックエンドの間で交換するデータを記述するインタフェースの名前を入力します。
  6. プロジェクトのボイラープレート・コードを生成するには、Add sample code to the project を選択します。
  7. Generate a zoned interface を選択し、自動車の窓、ミラー、エアコンの操作など、多くのポイントに対応する単一の API を作成します。
  8. Backend setup で、バックエンドを生成するためのオプションを選択します。
  9. Next を選択して、プロジェクトを構築して実行するためのキットを選択します。
  10. Next を選択して、プロジェクトを作成します。

プロジェクトの定型コードを変更して、機能を実装します。

How To: Create Projects」も参照してください

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.