QT 크리에이터

Qt Creator
QT 크리에이터
Qt Creator logo.png
Qt Creator 3.1.1 editing a sample UI file from Qt 5.3 using Designer.png
Qt Creator 3.1.1 사용자 인터페이스 설계 스크린샷
개발자Qt 프로젝트
안정된 릴리스
2022년[1] 7월 20일
저장소
기입처C++(Qt)
운영 체제Linux, macOS, BSD 패밀리, Windows
유형
면허증.Qt-GPL-exception-1.0을[2] 사용한GPL-3.0만
웹 사이트www.qt.io/product/development-tools

Qt Creator는 크로스 플랫폼 C++, JavaScriptQML Integrated Development Environment(IDE; 통합 개발 환경)로 GUI 애플리케이션 개발을 단순화합니다.Qt GUI 응용 프로그램 개발 프레임워크용 SDK의 일부로 호스트 OS GUI 함수 [3]호출을 캡슐화하는 Qt API를 사용합니다.비주얼 디버거와 통합된 WYSIWYG GUI 레이아웃 및 폼 디자이너를 포함합니다.에디터에는 구문 강조 표시 및 자동 완성 등의 기능이 있습니다.Qt Creator는 Linux에서 GNU 컴파일러 컬렉션의 C++ 컴파일러를 사용합니다.Windows 에서는, MinGW 또는 MSVC 를 디폴트 인스톨로 사용할 수 있습니다., 소스 코드에서 컴파일 하는 경우는, Microsoft Console Debugger 를 사용할 수도 있습니다.쨍그랑도 지원됩니다.

역사

QT Creator가 되는 개발은 2007년 이전부터 Workbench와 이후 Project [4]Greenhouse라는 이름으로 시작되었습니다.2009년[5] 3월에 Qt Creator 버전 1.0이 출시된 이후 SDK 2009.[6]3의 Qt 4.5에 번들되어 4분기 후반에 첫 선을 보였습니다.

이것은 독립형 Qt Designer 애플리케이션이 개발자들에게 여전히 위젯 레이아웃 도구였던 시기였습니다.이 단계에서 Creator가 레이아웃 기능을 가지고 있다는 징후는 없습니다.이 점에 대해서는 기록이 다소 흐려져 있지만(아마도 소유권 변경이나 Qt Quick 강조 때문일 수 있음), Qt Creator의 Qt Designer 통합은 적어도 Qt 4.7(2011년 [7]후반)에 처음 언급되었습니다.Qt 5 시대에는 [Qt Designer] 기능이 [sic] Creator [8]IDE의 일부로 포함되어 있다고 간단히 말할 수 있습니다.

프로젝트

Qt Creator에는 .pro, CMake, Autotools 등의 다양한 프로젝트 형식을 사용할 수 있는 프로젝트 매니저가 포함되어 있습니다.프로젝트 파일에는 프로젝트에 포함된 파일, 커스텀 빌드 단계 및 응용 프로그램 실행을 위한 설정 등의 정보가 포함될 수 있습니다.

에디터

Qt Creator에는 코드 에디터가 포함되어 있으며 Qt Designer를 통합하여 Qt 위젯에서 그래피컬 사용자 인터페이스(GUI)를 설계 및 구축합니다.

Qt Creator의 코드 에디터는 다양한 언어의 구문 강조 표시를 지원합니다.또한 코드 에디터는 C++ 및 QML 언어로 코드를 해석할 수 있으며, 그 결과 코드 완성, 컨텍스트 의존 도움말, 시맨틱 네비게이션이 제공된다.[9]

Qt Designer는 Qt 위젯에서 그래피컬 사용자 인터페이스(GUI)를 설계 및 구축하기 위한 도구입니다.위젯 또는 대화상자를 작성 및 사용자 정의하고 편집기에서 직접 다양한 스타일 및 해상도를 사용하여 테스트할 수 있습니다.Qt Designer로 작성된 위젯 및 양식은 Qt 신호 및 슬롯 메커니즘을 사용하여 프로그래밍된 코드와 통합됩니다.

Qt Quick Designer는 선언형 프로그래밍 언어 QML을 사용하여 애니메이션을 개발하기 위한 도구입니다.

대상

Qt Creator는 데스크톱 환경(Windows, Linux, FreeBSD 및 Mac OS), 모바일 장치(Android, BlackBerry, iOS, MaemoMeeGo) 및 임베디드 Linux 장치용 Qt 응용 프로그램 구축 및 실행을 지원합니다.빌드 설정을 사용하면 빌드 대상, 다른 QT 버전 및 빌드 구성을 전환할 수 있습니다.모바일 장치 대상의 경우 Qt Creator는 설치 패키지를 생성하여 개발 시스템에 연결된 모바일 장치에 설치한 후 실행할 수 있습니다.

도구들

Qt Creator는 버전 관리 시스템 및 Qt Simulator와 같은 일련의 도구와 통합됩니다.

지원되는 버전 제어 시스템은 다음과 같습니다.

Qt Simulator는 디바이스와 유사한 환경에서 모바일 디바이스용 Qt 애플리케이션을 테스트하기 위한 도구입니다.

디버거

Qt Creator는 외부 네이티브디버거를 사용하여 C++ 언어를 [10]디버깅합니다.Qt Creator는 네이티브 디버거가 제공하는 원시 정보를 단순하게 표시합니다.

지원되는 디버거는 다음과 같습니다.

  • GNU 심볼릭 디버거(GDB)
  • Microsoft 콘솔 디버거(CDB)
  • 내부 JavaScript 디버거
  • LLVM 디버거(LLDB)

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://www.qt.io/blog/qt-creator-8-released 를 참조해 주세요.
  2. ^ "README.md". code.qt.io. Retrieved 17 February 2022.
  3. ^ "Developer Tools – Digia Plc". qt.digia.com. Archived from the original on 27 November 2012. Retrieved 5 December 2012.
  4. ^ "Qt Blog, Qt Creator 1.2 released (accessed 12 August 2013)". Blog.qt.digia.com. Retrieved 22 September 2013.
  5. ^ "Qt Blog, Working hard on QtCreator 1.1 (accessed 12 August 2013)". Blog.qt.digia.com. Retrieved 22 September 2013.
  6. ^ "Computrade, Qt 4.5, Qt Creator released... (accessed 12 August 2013)". Cti.acesuppliers.com. 24 March 2009. Retrieved 22 September 2013.
  7. ^ http://qt-project.org/wiki/QtCreatorWhitepaper Ot Project 사이트, Qt Creator 화이트 페이퍼유감스럽게도 이 문서에는 Qt 또는 Qt Creator 버전 번호가 포함되어 있지 않은 것 같습니다.이 정보는 http://qt-project.org/doc/qt-4.7/에 링크된 '상위' 페이지에만 표시됩니다(2013년 8월 12일 모두 액세스).
  8. ^ "Nokia Developer Wiki, Qt Designer (accessed 11 August 2013)". Developer.nokia.com. Retrieved 22 September 2013.
  9. ^ "Qt Creator: FAQ". qt-project.org. 31 March 2009. Retrieved 5 December 2012.
  10. ^ "Debugging - Qt Creator Manual".

외부 링크