본문 바로 가기

Qt Creator IDE:
Qt 개발을 더 간편하게

Qt에 최적화된 통합 개발 환경 (IDE, Integrated Development Environment)입니다. Qt Creator IDE는 바로 시작하고, 팀과 협업하며, 지속적으로 성과를 낼 수 있도록 개발 전 주기를 위한 크로스 플랫폼 도구를 제공합니다.

QtCreator-Example-LocatingSymbolInQMLCode (1)
Qt_Creator_AI_Assistant2
QtCreatorIDE-Example-Debug (1)

QML 완벽 지원

full-qml-support

AI 어시스턴트 지원

ai-assistance

크로스 플랫폼 배포

cross-platform-deployment

Qt Creator로 지속적인 개발 실현

Qt Creator IDE는 플랫폼 전반에서 소프트웨어 개발의 전체 라이프사이클에 필요한 도구를 제공합니다. 템플릿과 예제로 빠르게 개발을 시작할 수 있으며, 기존 코드도 쉽게 이해할 수 있습니다. 또한 프로젝트 전반에 걸쳐 여러 역할과 협업하고 프로젝트가 바뀌어도 지속적으로 결과를 제공할 수 있습니다.

Qt 완벽 지원

최상의 개발자 경험과 QML 및 C++에 대한 즉각적인 지원을 제공합니다.

반복적인 임베디드 개발

다양한 호스트 및 타깃 플랫폼에서 뛰어난 임베디드 개발 환경을 제공합니다.

전체 개발 라이프사이클을 위한 툴

프로젝트 관리, 코딩, 디버깅, 테스트, 배포를 위한 다양한 툴을 제공합니다.

Qt Creator는 디자인 파트너와 함께 GUI 사양을 정의하고 이를 하드웨어에 배포하는 과정에서 팀 간 워크플로우를 효율적으로 운영할 수 있도록 지원합니다.

Argo Tractors의 HMI 프로젝트 리더

성공 사례 보러가기

Out-of-the-box support

기본 제공 지원

Qt, QML, C++에 최적화된 IDE

Qt Creator IDE는 소프트웨어 개발 라이프사이클 전반에서 걸쳐 Qt 프레임워크 기반 개발을 위한 최상의 경험을 제공합니다. 플랫폼 전반을 지원하며, 소규모 프로젝트부터 대규모 프로젝트까지 모두에 폭넓게 대응합니다.

주요 특징:

  • QML 및 C++용 언어 서버
  • QML 및 C++의 매우 효율적인 리팩토링
  • Qt 클래스에 대한 상세한 검사 기능
  • QML 프로파일링
  • Qt 문서 및 예제와의 통합
  • Qt를 빠르게 시작할 수 있도록 지원하는 Qt 프로젝트 템플릿
Cross-platform efficiency

크로스 플랫폼의 효율성

그래픽 가속화의
부드러움을 경험해 보세요

처음 임베디드 프로젝트를 시작하는 경우든, 익숙하지 않은 하드웨어로 새 프로젝트를 시작하는 경우든, Qt Creator IDE를 사용하면 개발을 빠르게 시작할 수 있습니다.

임베디드 개발을 가속화하는 기능들:

  • 아키텍처, 보드, OS 등 다양한 타깃 지원
  • 개발 환경의 신속하고 간편한 설정
  • 유닛 테스트를 위한 디바이스 자동 배포. Qt 버전과 디바이스를 선택한 뒤 원클릭으로 빌드 가능.

또한 Qt에 최적화되어 하드웨에 구애받지 않는 BootToQt도 활용할 수 있습니다. 이는 임베디드 Linux 시스템을 위한 경량의 완전한 소프트웨어 스택입니다.

Qt Creator는 지난 2년간 크게 개선되었으며, 업데이트마다 점점 더 좋아지고 있습니다.

Sergio Aguilera, iLovePDF의 시니어 소프트웨어 엔지니어

성공 사례 보러가기

Qt_Creator_AI_Assistant2

즉시 사용 가능한 기반 요소

Qt AI 어시스턴트로 생산성 높이기

Qt AI 어시스턴트는 개발자가 가장 좋아하는 일인 프로그래밍에 집중할 수 있도록 지원합니다. 테스트 케이스 작성, 코드 문서화, 보일러플레이트 QML 코드 작성과 같은 보조 작업 부담을 줄여 코딩에 더 많은 시간을 할애할 수 있게 해줍니다.

  • 코드 자동 완성 (선택형)
  • 코드 설명, 리팩토링, 최적화
  • 선호하는 LLM에 자유롭게 접근
  • 유닛 테스트 및 문서 자동 생성

가장 매끄러운 Qt 개발 경험을 확인해 보세요

개발 라이프사이클 전반에 걸친 가치 창출

code-icon

코딩, 디버깅, & 프로파일링

소스 코드의 작성, 편집, 탐색을 원활하게 수행할 수 있습니다. 코드 완성, 구문 강조 표시, AI 어시스턴트를 활용하여 효율을 높이세요. QML 및 C++용 언어 서버를 통해 상속된 코드도 빠르게 이해할 수 있습니다. 린팅(linting), 리팩토링, 로컬라이제이션 도구도 이용하실 수 있습니다. 또한, QML을 포함한 코드의 디버깅 및 프로파일링도 효율적으로 수행할 수 있습니다.

Creating-Managing-Projects-icon

프로젝트 생성 & 관리

여러 역할과 협업할 수 있습니다. 다양한 형식으로 프로젝트를 생성하고 관리하세요. CMake와 같이 선호하는 빌드 시스템이나 Git과 같은 버전 관리 도구를 사용하여 다양한 코드 리뷰를 진행하세요.

unit-testing-icon

유닛 테스트 & 코드 분석

개발 라이프사이클의 일부로 테스트를 작성하고 실행하세요. Qt Test, Boost.Test, Catch2, Google C++ 등의 테스트 프레임워크를 활용할 수 있습니다. 테스트 주도 또는 행동 주도 방식 등의 개발 테스트를 관리하세요.

deplyment-icon

타깃 플랫폼 & 디바이스로 배포

테스트 또는 개발 라이프사이클의 일부로 배포를 자동화하세요. Android, iOS, 임베디드 Linux 등 다양한 타깃 디바이스와 플랫폼에 프로젝트를 효율적으로 배포하세요.

QtCreator-IDE-Extensions-Featured

개발 규모 확장

Qt Creator IDE 확장 기능

Qt Creator는 다양한 IDE 확장 기능, 플러그인, 기타 보조 컴포넌트를 제공하며 필요에 맞게 선택할 수 있습니다.

이 확장 기능은 IDE를 확장하고 고도화할 수 있는 추가 기능을 제공해 개발 효율을 높입니다. 예를 들어 AI, 생산성 향상, 시각적 조정, 버전 관리 또는 빌드 시스템과의 통합, 추가 프로그래밍 언어 지원 등이 포함됩니다.

진화하는 확장 기능 세트

 

Qt Creator 사용자용

Qt Creator에는 50개 이상의 플러그인과 확장 기능이 탑재되어 있어, 생산성 향상부터 기능 확장에 이르기까지 작업 규모를 확장할 수 있습니다. 지금 바로 필요한 항목을 찾아보세요!

확장 기능 제공자용 - 비공개 베타 진행 중

Qt Creator Extension Store는 아직 개발 중이며, 현재는 제한된 게시자만 C++ 또는 Lua로 작성된 IDE 확장 기능의 공개를 신청할 수 있습니다.

Qt Creator 릴리스 및 라이선스

Qt Creator IDE는 독자적인 정기 릴리스 주기를 따르지만, Qt 라이선스와 다운로드 및 설치 패키지에 포함되어 있습니다.

최신 Qt Creator 릴리스

Qt Creator 19 released

We are happy to announce the release of Qt Creator 19! Release 19 for ...

더 알아보기

Qt Creator 18 released

We are happy to announce the release of Qt Creator 18! Qt Creator 18 a...

더 알아보기

Qt Creator 17 released

We are happy to announce the release of Qt Creator 17!

더 알아보기

Qt Creator 16 released

We are happy to announce the release of Qt Creator 16!

더 알아보기

Qt 프레임워크에 대해 더 알아보기

Qt 프레임워크는 미들웨어부터 UI, 2D부터 3D, 그리고 다양한 플랫폼에 걸친 개발을 지원하는 포괄적인 라이브러리 세트를 제공하여 반복 작업 부담을 덜어줍니다.

더 많은 개발 툴 활용하기

Qt Creator 및 기타 IDE와 연동 가능한 다양한 툴 중에서 최적의 툴을 선택하세요.