Qt Interface Framework 프로젝트 만들기
도구를 사용하여 Qt Interface Framework 도구와 핵심 API를 사용하여 미들웨어 API, 백엔드 및 서비스를 구현할 수 있습니다. Qt Interface Framework 생성기를 사용하면 QFace 인터페이스 정의 언어(IDL)를 사용하여 새로운 API를 정의하고 Qt C++ 클래스 및 QML 유형을 생성할 수 있습니다.
Qt Interface Framework 로 구성됩니다:
- 생성하는 모든 API에 대한 기본 클래스와 공통 코드가 있는 코어 모듈.
- 기능에 대한 프론트엔드 API.
- 기능에 대한 백엔드 인터페이스와 이를 구현하여 기본 서비스 또는 시뮬레이션에 연결하는 하나 이상의 백엔드.
이전 프로젝트의 코드를 재사용하는 동시에 여러 팀에서 개발한 코드를 통합할 수 있도록 Qt Interface Framework 기능 API는 프런트엔드와 백엔드의 두 계층으로 나뉩니다. 코어 모듈을 사용하면 해당 백엔드를 쉽게 찾을 수 있으므로 하나의 프런트엔드를 여러 백엔드에 연결할 수 있습니다.
프론트엔드와 백엔드가 있는 기능에 대한 Qt Interface Framework 프로젝트를 만들려면 다음과 같이 하세요:
- File > New Project > Other Project 로 이동하여 Qt Interface Framework Project.
- 애플리케이션의 이름과 위치를 지정합니다.
- Next 을 선택합니다.
- Project name 에 프로젝트의 이름을 입력합니다.

- Interface name 에 기능의 프론트엔드와 백엔드 간에 교환할 데이터를 설명하는 인터페이스의 이름을 입력합니다.
- Add sample code to the project 을 선택하여 프로젝트의 상용구 코드를 생성합니다.
- Generate a zoned interface 을 선택하여 자동차의 창문, 거울 및 에어컨 작동과 같은 여러 지점에 대한 단일 API를 만듭니다.
- Backend setup 에서 백엔드 생성을 위한 옵션을 선택합니다.
- Next 을 선택하여 프로젝트 빌드 및 실행을 위한 키트를 선택합니다.
- 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.