Qt Interface Framework 프로젝트 만들기

다음 Qt Interface Framework 도구와 핵심 API를 사용하여 미들웨어 API, 백엔드 및 서비스를 구현합니다. Qt Interface Framework Generator를 사용하면 QFace 인터페이스 정의 언어(IDL)를 통해 새로운 API를 정의하고 Qt C++ 클래스 및 QML 타입을 생성할 수 있습니다.

Qt Interface Framework 다음으로 구성됩니다:

  • 핵심 모듈: 생성하는 모든 API에 대한 기본 클래스와 공통 코드를 포함합니다.
  • 특정 기능을 위한 프론트엔드 API.
  • 해당 기능을 위한 백엔드 인터페이스와, 이를 구현하여 기본 서비스나 해당 서비스의 시뮬레이션에 연결하는 하나 이상의 백엔드.

이전 프로젝트의 코드를 재사용할 수 있도록 하면서 여러 팀이 개발한 코드를 통합할 수 있도록, Qt Interface Framework 기능 API는 프론트엔드와 백엔드라는 두 계층으로 나뉩니다. 코어 모듈을 통해 해당 백엔드를 쉽게 찾을 수 있으므로, 하나의 프론트엔드를 여러 백엔드에 연결할 수 있습니다.

프론트엔드와 백엔드가 포함된 기능에 대한 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 '를 선택하여 프로젝트를 생성합니다.

프로젝트의 기본 코드를 변경하여 기능을 구현합니다.

'방법: 프로젝트 생성'도 참조하십시오 .

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.