Qt Creator는 Qt 개발자가 사용하기 쉽고 매력적인 그래픽 사용자 인터페이스 (GUI)를 만드는 데 필요한 모든 것을 제공하는 크로스 플랫폼 및 오픈 소스 그래픽 IDE (Integrated Development Environment) 응용 프로그램입니다. Qt4 및 Qt5 툴킷을 모두 지원합니다.
시각적 디버거, 양식 디자이너 및 통합 GUI (그래픽 사용자 인터페이스) 레이아웃으로 구성됩니다. 이 프로그램은 숙련되고 초보자 인 Qt 프로그래머가 모두 사용할 수있는 방식으로 설계되었습니다.
기능 요약
QML, C ++ 및 ECMAscript, 빠른 코드 탐색 도구, 코드 완성, 구문 강조, 정적 코드 검사 및 소스 코드 리팩토링을 지원하는 코드 편집기가 있습니다. 또한 사용자가 입력 할 때 스타일 힌트, 상황 별 도움말, 코드 폴딩, 괄호 선택 및 일치 모드를 사용자에게 제공합니다.
통합 된 C ++ 시각적 디버거는 Qt 클래스를 인식하여 Qt의 데이터를 사람이 읽을 수있는 형식으로 표시 할 수 있습니다. & rsquo; 구조. 또한 GNU 디버거의 원시 정보를 명확하게 표시 할 수 있습니다.
또 다른 흥미로운 기능은 Git, Mercurial, Bazaar, Subversion, CVS 및 Perforce를 비롯하여 여러 잘 알려진 버전 제어 시스템에 대한 통합 지원입니다. 또한 CDB (Microsoft Console Debugger)를 지원합니다. 내부 자바 스크립트 디버거, LLDB (LLVM 디버거) 및 GDB (GNU Symbolic Debugger) 응용 프로그램을 지원합니다.
후드 및 지원되는 플랫폼에서
Qt로 작성된이 응용 프로그램은 플랫폼 독립적이며 Linux, Microsoft Windows 및 Mac OS X 운영 체제를 지원합니다. 64 비트 및 32 비트 명령어 세트 아키텍처로 성공적으로 테스트되었습니다.
Linux의 경우 64 비트 및 32 비트 하드웨어 플랫폼의 원시 설치 프로그램과 모든 Linux 배포에서 구성, 컴파일 및 설치할 수있는 소스 아카이브로 배포됩니다.
결론
전체적으로 Qt Creator 프로젝트는 자신의 응용 프로그램에 현대적이고 깔끔한 사용자 인터페이스를 배치 할 수있는 최상의 솔루션을 찾고있는 기존 및 향후 Qt 개발자들에게 매우 유용한 유틸리티입니다.
이 릴리스의 새로운 기능 :
C ++ 지원 :
Clang 코드 모델을 기본적으로 사용하도록 설정할 때입니다. 마지막 릴리즈에서 엄청난 발전을 이루었고, 어느 시점에서 우리는이 스위치를해야합니다. 빌트인 모델은 C ++ 언어의 개발이나 사용 가능한 툴링의 개발을 따라갈 수 없습니다. 요즘에는 & quot; Clang 코드 모델에 대한 작업 & quot;이라는 댓글을 사용하여 정기적으로 버그 보고서를 닫습니다. 또한 Clang 코드 모델은 편집 - 컴파일 - 분석주기를 명시 적으로 거치지 않고 코드의 문제에 대한 훨씬 더 나은 정보를 제공합니다. 또한 Clol 코드 모델에 대한 Nikolai의 블로그 게시물과 Qt Creator에서의 C / C ++ 지원 내역을 살펴보십시오.
내장 모델이 Clang 코드 모델보다 더 잘 작동하는 상황이있을 수 있으며 ClangCodeModel 플러그인을 사용하지 않도록 설정하여 계속 사용할 수 있습니다. 전역 심볼 인덱스는 여전히 기본 제공 모델로 생성됩니다.
clang-tidy 및 clazy의 Qt Creator에 대한 광범위한 진단 및 수정 :
테스트 통합 :
C ++ 편집기의 텍스트 커서가 현재 테스트 함수 안에 있으면 새 테스트 실행 커서로 개별 테스트를 직접 실행할 수 있습니다. 테스트 통합은 편집기에서 실패한 테스트의 위치를 표시합니다. Google 테스트에서 필터링에 대한 지원이 추가되었습니다.
Windows 호스트 :
Windows에서 이전에 Qt Creator를 차단할 수있는 MSVC 컴파일러에 대한 검색이 향상되었습니다. 또한 Qt Creator가 글로벌 공유 Windows 디버그 스트림을 청취하는 동안 단기간 동결 될 수있는 문제를 수정했습니다. 네트워크 드라이브에 파일을 저장하면 모든 구성에서 다시 작동합니다.
기타 개선 사항 :
키트 옵션은 Qt Creator에서 프로젝트에 적용해야 할 가장 중요한 설정 중 하나입니다. 그래서 우리는 그것들을 환경 설정 대화 상자의 최상위 항목에 입력합니다.이 항목은 목록의 첫 번째 항목이기도합니다.
Windows 또는 Linux에 HiDPI 화면이있는 경우 Qt의 자동 크기 조정을 원하는지 여부를 쉽게 선택할 수 있습니다. 환경 & gt; 인터페이스.
파일 시스템보기에는 알파벳 정렬에 통합되는 대신 상단에 폴더를 표시하고 현재 문서의 프로젝트와 기본 폴더의 동기화를 해제하는 새로운 옵션이 있습니다. 파일 시스템보기에서 직접 새 폴더를 만들 수도 있습니다.
4.6.2 버전의 새로운 기능 :
수정 :
Clang 코드 모델 또는 책갈피를 사용하는 경우 편집기에 새로운 인라인 주석이 있습니다. 책갈피 및 Clang 오류 및 경고가 편집기의 해당 텍스트 줄 끝에 표시됩니다. 이렇게하면 밑줄이 그어진 텍스트 나 왼쪽의 표식 위에 마우스를 올려 놓지 않고도 입력하는 동안 문제의 세부 정보를 쉽게 볼 수 있습니다. 옵션> & gt; 주석에서 주석의 위치를 구성 할 수 있습니다. 텍스트 편집기 & gt; 디스플레이. (마음에 들지 않으면이 기능을 해제 할 수도 있습니다.)
또한 동일한 파일의 다른 위치로 이동하면 새로운 위치로 부드럽게 스크롤 할 수있는 옵션이 추가되었습니다. 이 기능을 사용하려면 옵션 & gt; 텍스트 편집기 & gt; 표시 & gt; 파일 내 탐색 애니메이션.
C ++ :
이미 사용할 수 있었던 일부 강조 표시 기능을 사용했지만 기본 색 구성표에는 고유 한 색 세트가 없었습니다. 로컬, 전역 및 멤버 변수, 함수, 선언 및 출력 인수는 이제 편집기에서 강조 표시하여 구별 할 수 있습니다. 너무 다채 롭다면 옵션 & gt;의 기본 기본 설정으로 사용할 수있는 더 간단한 이전 구성표를 만들었습니다. 텍스트 편집기 & gt; 글꼴 및 색상.
클래스 이름을 바꿀 때 Qt Creator는 이제 같은 기본 이름을 가진 파일의 이름을 바꾸도록 제안합니다. 바꾸기 버튼을 누르기 전에 검색 결과 패널에서 파일 이름 바꾸기 옵션을 선택하십시오.
Clang 코드 모델을 사용하도록 설정 한 경우 이제는 이전에 내장 모델을 사용하고 있던 텍스트 커서에서 식별자의 강조 표시에도 사용됩니다.
CMake :
Qt Creator CMake 프로젝트 트리 CMake & gt; = 3.7 ( "server-mode")를 사용할 때 프로젝트 트리를 정리했습니다. 이제는 빈 디렉토리를 숨기고 소스 파일을 한 레벨 위로 이동하여 추가 노드를 제거합니다. 또한 CMAKE_RUNTIME_OUTPUT_DIRECTORY가 지정되고 응용 프로그램의 작업 디렉토리를 수정했으며 디스크 대화 상자에서 CMake 구성의 외부 변경 사항을 수락 할 수 없었습니다.
기타 변경 사항 :
우리는 Windows CE에 대한 유지 보수를 제거하고 ClearCase 통합을 기본적으로 사용하지 않도록 변경했습니다.
버전의 새로운 기능 :
수정 :
Clang 코드 모델 또는 책갈피를 사용하는 경우 편집기에 새로운 인라인 주석이 있습니다. 책갈피 및 Clang 오류 및 경고가 편집기의 해당 텍스트 줄 끝에 표시됩니다. 이렇게하면 밑줄이 그어진 텍스트 나 왼쪽의 표식 위에 마우스를 올려 놓지 않고도 입력하는 동안 문제의 세부 정보를 쉽게 볼 수 있습니다. 옵션> & gt; 주석에서 주석의 위치를 구성 할 수 있습니다. 텍스트 편집기 & gt; 디스플레이. (마음에 들지 않으면이 기능을 해제 할 수도 있습니다.)
또한 동일한 파일의 다른 위치로 이동하면 새로운 위치로 부드럽게 스크롤 할 수있는 옵션이 추가되었습니다. 이 기능을 사용하려면 옵션 & gt; 텍스트 편집기 & gt; 표시 & gt; 파일 내 탐색 애니메이션.
C ++ :
이미 사용할 수 있었던 일부 강조 표시 기능을 사용했지만 기본 색 구성표에는 고유 한 색 세트가 없었습니다. 로컬, 전역 및 멤버 변수, 함수, 선언 및 출력 인수는 이제 편집기에서 강조 표시하여 구별 할 수 있습니다. 너무 다채 롭다면 옵션 & gt;의 기본 기본 설정으로 사용할 수있는 더 간단한 이전 구성표를 만들었습니다. 텍스트 편집기 & gt; 글꼴 및 색상.
클래스 이름을 바꿀 때 Qt Creator는 이제 같은 기본 이름을 가진 파일의 이름을 바꾸도록 제안합니다. 바꾸기 버튼을 누르기 전에 검색 결과 패널에서 파일 이름 바꾸기 옵션을 선택하십시오.
Clang 코드 모델을 사용하도록 설정 한 경우 이제는 이전에 내장 모델을 사용하고 있던 텍스트 커서에서 식별자의 강조 표시에도 사용됩니다.
CMake :
Qt Creator CMake 프로젝트 트리 CMake & gt; = 3.7 ( "server-mode")를 사용할 때 프로젝트 트리를 정리했습니다. 이제는 빈 디렉토리를 숨기고 소스 파일을 한 레벨 위로 이동하여 추가 노드를 제거합니다. 또한 CMAKE_RUNTIME_OUTPUT_DIRECTORY가 지정되고 응용 프로그램의 작업 디렉토리를 수정했으며 디스크 대화 상자에서 CMake 구성의 외부 변경 사항을 수락 할 수 없었습니다.
기타 변경 사항 :
우리는 Windows CE에 대한 유지 보수를 제거하고 ClearCase 통합을 기본적으로 사용하지 않도록 변경했습니다.
버전 4.3.1의 새로운 기능 :
Qt 빠른 디자이너 :
Qt Creator 4.3의 경우 Qt Quick Designer에 코드 편집기가 통합되었습니다. 이렇게하면 코드를 편집 할 때 속성 편집기와 네비게이터를 사용할 수 있습니다. 또한보기를 분할하여 그래픽 편집기와 코드 편집기를 모두 표시하고 그래픽 편집기의 변경 사항이 코드에 어떤 영향을 주는지 직접 볼 수 있습니다. 물론 편집 모드에서도 코드 전용 편집기를 사용할 수 있습니다.
Qt Quick Designer에는 스택 컨테이너의 향상된 지원과 일반적인 작업을위한 새로운 툴바 등 더 많은 개선점이 추가되었습니다. Qt Quick Designer의 새로운 기능에만 초점을 맞추는 블로그 게시물을 살펴보십시오.
CMake :
Qake Creator를 CMake 3.7 또는 그 이후 버전과 함께 사용한다면, 이제는 IDE를 위해 CMake 3.7에 추가 된 서버 모드를 사용합니다. 이전에 생성자와 Makefile에서 파싱 할 수 있었던 것보다 프로젝트 구조, 경로 등을 훨씬 더 잘 제공합니다. 결과적으로 프로젝트 트리에서 제품 및 타겟을보고 개별적으로 빌드 할 수 있습니다.
C ++ :
C ++ 이외의 C로 코딩하거나 다른 정의가있는 다른 (하위) 프로젝트에서 파일을 사용하는 경우 C ++ 편집기의 새로운 기능이 유용합니다. 파일이 다른 컨텍스트에서 사용되는 경우 드롭 다운 메뉴가 다음과 같이 나타납니다. 에디터 상단에있는 툴바. 에디터가 파일을 해석해야하는 (서브) 프로젝트와 언어를 선택할 수 있습니다 (문서).
약간의 실험을 위해 ClangRefactoring 플러그인을 사용하도록 설정하십시오. 고급 검색에 clang-query에 대한 예비 지원을 추가하고 로컬 이름 바꾸기 리팩터링에 Clang을 사용합니다.
CDB / MSVC 디버깅 :MSVC 코드 디버깅을위한 CDB 지원은 이제 예쁜 인쇄를위한 Python 기반 백엔드를 사용합니다. 결과적으로 GDB 및 LLDB 백엔드와 함께 가장 예쁜 인쇄 코드를 공유하고 Qt Creator의 CDB 지원을 위해보다 우수하고 통합 된 예쁜 프린터를 공유하므로 성능이 훨씬 향상됩니다.
주 : CDB 디버깅 지원은 설치 프로그램의 별도의 선택적 구성 요소로 이동되었습니다 (기본적으로 사용 가능). 안타깝게도 온라인 설치 프로그램을 사용하여 Qt Creator 4.3으로 업데이트하면이 새 구성 요소가 설치되지 않습니다. 유지 관리 도구를 다시 시작하고 & quot; 구성 요소 추가 또는 제거 & quot;를 선택하고 Qt & gt; 도구 & gt; Qt Creator CDB 디버거 지원 구성 요소를 다시 지원합니다.
QML 프로파일 러 :
Qt 프로파일 러로 Qt Quick 응용 프로그램을 프로파일 할 때 QML 코드 편집기에서 직접 성능 정보를 볼 수 있습니다. 프로파일 러 자체도 많은 성능 향상을 얻었으며 많은 UI 문제가 수정되었습니다.
기계적 인조 인간:
Qt Creator 4.3은 Android SDK 버전 25.3.1에서 변경된 문제를 수정합니다.
iOS :
iOS 개발 용 Qt Creator를 사용하는 경우 이제 서명에 사용되는 개발자 팀 및 프로비저닝 프로파일을 선택할 수 있습니다. 이 옵션은 QMake가 선택한 기본값과 프로젝트 파일에있는 설정을 덮어 씁니다.
버전 4.3.0의 새로운 기능 :
Qt 빠른 디자이너 :
Qt Creator 4.3의 경우 Qt Quick Designer에 코드 편집기가 통합되었습니다. 이렇게하면 코드를 편집 할 때 속성 편집기와 네비게이터를 사용할 수 있습니다. 또한보기를 분할하여 그래픽 편집기와 코드 편집기를 모두 표시하고 그래픽 편집기의 변경 사항이 코드에 어떤 영향을 주는지 직접 볼 수 있습니다. 물론 편집 모드에서도 코드 전용 편집기를 사용할 수 있습니다.
Qt Quick Designer에는 스택 컨테이너의 향상된 지원과 일반적인 작업을위한 새로운 툴바 등 더 많은 개선점이 추가되었습니다. Qt Quick Designer의 새로운 기능에만 초점을 맞추는 블로그 게시물을 살펴보십시오.
CMake :
Qake Creator를 CMake 3.7 또는 그 이후 버전과 함께 사용한다면, 이제는 IDE를 위해 CMake 3.7에 추가 된 서버 모드를 사용합니다. 이전에 생성자와 Makefile에서 파싱 할 수 있었던 것보다 프로젝트 구조, 경로 등을 훨씬 더 잘 제공합니다. 결과적으로 프로젝트 트리에서 제품 및 타겟을보고 개별적으로 빌드 할 수 있습니다.
C ++ :
C ++ 이외의 C로 코딩하거나 다른 정의가있는 다른 (하위) 프로젝트에서 파일을 사용하는 경우 C ++ 편집기의 새로운 기능이 유용합니다. 파일이 다른 컨텍스트에서 사용되는 경우 드롭 다운 메뉴가 다음과 같이 나타납니다. 에디터 상단에있는 툴바. 에디터가 파일을 해석해야하는 (서브) 프로젝트와 언어를 선택할 수 있습니다 (문서).
약간의 실험을 위해 ClangRefactoring 플러그인을 사용하도록 설정하십시오. 고급 검색에 clang-query에 대한 예비 지원을 추가하고 로컬 이름 바꾸기 리팩터링에 Clang을 사용합니다.
CDB / MSVC 디버깅 :MSVC 코드 디버깅을위한 CDB 지원은 이제 예쁜 인쇄를위한 Python 기반 백엔드를 사용합니다. 결과적으로 GDB 및 LLDB 백엔드와 함께 가장 예쁜 인쇄 코드를 공유하고 Qt Creator의 CDB 지원을 위해보다 우수하고 통합 된 예쁜 프린터를 공유하므로 성능이 훨씬 향상됩니다.
주 : CDB 디버깅 지원은 설치 프로그램의 별도의 선택적 구성 요소로 이동되었습니다 (기본적으로 사용 가능). 안타깝게도 온라인 설치 프로그램을 사용하여 Qt Creator 4.3으로 업데이트하면이 새 구성 요소가 설치되지 않습니다. 유지 관리 도구를 다시 시작하고 & quot; 구성 요소 추가 또는 제거 & quot;를 선택하고 Qt & gt; 도구 & gt; Qt Creator CDB 디버거 지원 구성 요소를 다시 지원합니다.
QML 프로파일 러 :
Qt 프로파일 러로 Qt Quick 응용 프로그램을 프로파일 할 때 QML 코드 편집기에서 직접 성능 정보를 볼 수 있습니다. 프로파일 러 자체도 많은 성능 향상을 얻었으며 많은 UI 문제가 수정되었습니다.
기계적 인조 인간:
Qt Creator 4.3은 Android SDK 버전 25.3.1에서 변경된 문제를 수정합니다.
iOS :
iOS 개발 용 Qt Creator를 사용하는 경우 이제 서명에 사용되는 개발자 팀 및 프로비저닝 프로파일을 선택할 수 있습니다. 이 옵션은 QMake가 선택한 기본값과 프로젝트 파일에있는 설정을 덮어 씁니다.
버전 4.2.2 / 4.3 베타의 새로운 기능 :
이것은 순수한 버그 수정 릴리즈이며 여러 가지 중요한 버그를 처리합니다.
실행 구성의 여러 속성은 Projects 모드로 들어가서 초기화되었으므로 QMake 프로젝트를 실행할 때 여러 가지 문제가 발생하고 이제 수정 된 사용자 지정 실행 파일을 실행하는 프로젝트에만 적용됩니다.
4.2에서는 Xcode 8에 대한 iOS 시뮬레이터 지원을 수정했습니다. 특히 iOS 10 시뮬레이터 장치에서 실행할 때 여전히 불행한 점이있었습니다.
우리는 시뮬레이터에서 응용 프로그램을 시작하는 방식을 변경했습니다. 이제 안정적으로 다시 작동해야합니다.
버전 4.2.1 / 4.3 베타 버전의 새로운 기능 :
이것은 순수한 버그 수정 릴리즈이며, 여러 가지 중요한 버그를 처리합니다.
실행 구성의 여러 속성은 Projects 모드로 들어가서 초기화되었으므로 QMake 프로젝트를 실행할 때 여러 가지 문제가 발생하고 이제 수정 된 사용자 지정 실행 파일을 실행하는 프로젝트에만 적용됩니다.
4.2에서는 Xcode 8에 대한 iOS 시뮬레이터 지원을 수정했습니다. 특히 iOS 10 시뮬레이터 장치에서 실행할 때 여전히 불행한 점이있었습니다.
우리는 시뮬레이터에서 응용 프로그램을 시작하는 방식을 변경했습니다. 이제 안정적으로 다시 작동해야합니다.
4.2.1 버전의 새로운 기능 :
이것은 순수한 버그 수정 릴리즈이며, 여러 가지 중요한 버그를 처리합니다.
실행 구성의 여러 속성은 Projects 모드로 들어가서 초기화되었으므로 QMake 프로젝트를 실행할 때 여러 가지 문제가 발생하고 이제 수정 된 사용자 지정 실행 파일을 실행하는 프로젝트에만 적용됩니다.
4.2에서는 Xcode 8에 대한 iOS 시뮬레이터 지원을 수정했습니다. 특히 iOS 10 시뮬레이터 장치에서 실행할 때 여전히 불행한 점이있었습니다.
우리는 시뮬레이터에서 응용 프로그램을 시작하는 방식을 변경했습니다. 이제 안정적으로 다시 작동해야합니다.
버전 4.2.0의 새로운 기능 :
테마 :우리는 Flat Light 테마와 Flat Dark 테마를 추가하여 4.0에서 추가 된 Flat 테마를 보완했습니다. 환경 & gt; 인터페이스 & gt; 주제 설정. 또한 텍스트 편집기 & gt;에서 찾을 수있는 더 많은 편집기 색 구성표를 추가했습니다. 글꼴 & amp; 그림 물감.
편집 :
이제 문자 편집기는 문자를 자동으로 삽입하고 건너 뛰는 것과 관련하여 훨씬 잘 작동합니다. 따옴표 또는 대괄호를 입력하면 해당 닫는 문자가 추가됩니다. 여는 문자를 제거하면 문자가 다시 제거됩니다. 닫는 문자를 직접 입력하면 자동으로 삽입 된 문자가 바뀝니다. 이 두 가지 모두 이제는 텍스트 커서가 닫는 문자에서 멀리 이동하지 않는 한만 발생합니다. 텍스트 편집기에서 대괄호와 따옴표를 개별적으로 삽입하도록 & gt; 완료 설정.
C ++ :
코드 모델과 정적 분석기 통합에서 버그를 수정하는 것 외에도 우리는 바이너리 패키지를 Clang 3.8.1을 사용하도록 업데이트했습니다.이 패키지는 MSVC와 관련된 많은 문제도 해결합니다. 우리는 MSVC2015 업데이트 3으로 더 잘 작동하도록 Clang에 대한 최신 패치를 추가했습니다.
Qt Quick :Qt Quick Designer와 QML Profiler 모두 많은 성능 향상을 얻었습니다. 이제 Qt Quick Designer가 항목 렌더링에 사용하는 Qt 빠른 컨트롤 2 스타일을 선택할 수 있습니다. 새로운 구성 요소로 이동 액션은 항목과 그 내용을 별도의 파일로 이동합니다.
CMake :
CMake 프로젝트를 지원하기 위해 많은 버그가 수정되어 워크 플로우가 더욱 향상되었습니다. CMake는 Qt Creator가 활성 응용 프로그램 인 경우에만 자동으로 실행되며 자동 실행을 완전히 해제 할 수 있습니다 (Build & amp; Run & gt; CMake). 프로젝트의 CMake 캐시에 QML_IMPORT_PATH 변수를 설정하면 Qt Creator가이 코드를 선택하여 QML 코드 모델에 제공하므로 편집기에서 QML 가져 오기에 액세스 할 수 있습니다. (예제 CMake 코드 : (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / 가져 오기 캐시 문자열 ""FORCE)))
기타 개선 사항 :
플러그인을 켜면 (도움말 & gt; About Plugins 또는 Qt Creator & gt; MacOS에서 플러그인 정보), Qt Creator는 Nim 프로그래밍 언어에 대한 실험적 지원을 얻습니다. 이 기여에 대해 Filippo Cucchetto에게 많은 감사를드립니다. 구문 강조, 들여 쓰기, 코딩 스타일 설정, 응용 프로그램 빌드, 실행 및 디버깅을 포함한 간단한 프로젝트 관리를 지원합니다.
버전 4.1.0의 새로운 기능 :
테마 :우리는 Flat Light 테마와 Flat Dark 테마를 추가하여 4.0에서 추가 된 Flat 테마를 보완했습니다. 환경 & gt; 인터페이스 & gt; 주제 설정. 또한 텍스트 편집기 & gt;에서 찾을 수있는 더 많은 편집기 색 구성표를 추가했습니다. 글꼴 & amp; 그림 물감.
편집 :
이제 문자 편집기는 문자를 자동으로 삽입하고 건너 뛰는 것과 관련하여 훨씬 잘 작동합니다. 따옴표 또는 대괄호를 입력하면 해당 닫는 문자가 추가됩니다. 여는 문자를 제거하면 문자가 다시 제거됩니다. 닫는 문자를 직접 입력하면 자동으로 삽입 된 문자가 바뀝니다. 이 두 가지 모두 이제는 텍스트 커서가 닫는 문자에서 멀리 이동하지 않는 한만 발생합니다. 텍스트 편집기에서 대괄호와 따옴표를 개별적으로 삽입하도록 & gt; 완료 설정.
C ++ :
코드 모델과 정적 분석기 통합에서 버그를 수정하는 것 외에도 우리는 바이너리 패키지를 Clang 3.8.1을 사용하도록 업데이트했습니다.이 패키지는 MSVC와 관련된 많은 문제도 해결합니다. 우리는 MSVC2015 업데이트 3으로 더 잘 작동하도록 Clang에 대한 최신 패치를 추가했습니다.
Qt Quick :Qt Quick Designer와 QML Profiler 모두 많은 성능 향상을 얻었습니다. 이제 Qt Quick Designer가 항목 렌더링에 사용하는 Qt 빠른 컨트롤 2 스타일을 선택할 수 있습니다. 새로운 구성 요소로 이동 액션은 항목과 그 내용을 별도의 파일로 이동합니다.
CMake :
CMake 프로젝트를 지원하기 위해 많은 버그가 수정되어 워크 플로우가 더욱 향상되었습니다. CMake는 Qt Creator가 활성 응용 프로그램 인 경우에만 자동으로 실행되며 자동 실행을 완전히 해제 할 수 있습니다 (Build & amp; Run & gt; CMake). 프로젝트의 CMake 캐시에 QML_IMPORT_PATH 변수를 설정하면 Qt Creator가이 코드를 선택하여 QML 코드 모델에 제공하므로 편집기에서 QML 가져 오기에 액세스 할 수 있습니다. (예제 CMake 코드 : (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / 가져 오기 캐시 문자열 ""FORCE)))
기타 개선 사항 :
플러그인을 켜면 (도움말 & gt; About Plugins 또는 Qt Creator & gt; MacOS에서 플러그인 정보), Qt Creator는 Nim 프로그래밍 언어에 대한 실험적 지원을 얻습니다. 이 기여에 대해 Filippo Cucchetto에게 많은 감사를드립니다. 구문 강조, 들여 쓰기, 코딩 스타일 설정, 응용 프로그램 빌드, 실행 및 디버깅을 포함한 간단한 프로젝트 관리를 지원합니다.
버전 4.0.3의 새로운 기능 :
이 릴리스부터는 Clang 정적 분석기 통합, 확장 된 QML 프로파일 러 기능 및 자동 테스트 통합 (실험)을 오픈 소스에서 사용할 수있게되었습니다. Qt Quick Designer의 이전 상용화 전용 연결 편집기 및 경로 편집기는 이미 Qt Creator 3.6.0으로 제공됩니다. Qt Creator는 현재 상업용 라이센스 및 GPLv3 (예외 사항 포함)로 제공됩니다. 예외적으로 생성 된 코드에 대한 라이센스 제한이 없으며 제 3 자 코드에 대한 브리징도 가능합니다.CMake 사용자는 CMake 기반 프로젝트의 워크 플로를 향상 시켰습니다. 필요한 경우 CMake가 자동으로 실행되고, 사용 된 Qt 버전이나 툴 체인과 같은 키트 설정이 자동으로 구성됩니다. 이제 프로젝트 모드는 빌드 디렉토리의 CMake 구성을 변경하는 UI를 제공합니다. 동일한 키트를 사용하는 모든 프로젝트에 공통적 인 CMake 구성을 변경할 수도 있습니다. Qt Creator는 프로젝트가 빌드되기 전에 더 이상 CMake 빌드 디렉토리를 생성하지 않습니다. 이것은 특히 사용자가 CMake 빌드 시스템을 사용하여 소스 코드를 연구하기를 원할 때 훨씬 더 정돈 된 작업 환경을 만듭니다.Clang 코드 모델은 (실험적) 플러그인이 켜지면 자동으로 사용됩니다. 경고에 대한 사용자 정의 가능한 구성을 추가했으며, 프로젝트별로 지정할 수도 있습니다.
디버깅 측면에서 우리는 OS X의 Xcode 7.3에 포함 된 새로운 LLDB와 함께 나타난 여러 문제를 수정했습니다. 또한 표준 유형에 대한 더 많은 예쁜 프린터와 많은 버그 수정을 찾을 수 있습니다.
분석 모드가 어디로 갔는지 궁금한 경우 : 디버그 모드와 병합되었습니다. 새로운 통합 디버그 모드에서는 이제 디버거, Clang 정적 분석기, Memcheck, Callgrind 및 QML 프로파일 러 도구를 찾을 수 있습니다. QML 프로파일 러는 통계의 새로운 시각화 인 Flamegraph를 추가합니다. 이보기에서 가로 막대는 함수의 모든 호출에 소요 된 시간을 보여 주며 맨 위에있는 수직 중첩은 어떤 함수가 다른 함수에 의해 호출되었는지를 보여 주므로 매우 간략한 개요를 제공합니다.
Qt Quick Designer에서 스페이스 키를 누른 상태에서 마우스 왼쪽 버튼으로 드래그하여 캔버스를 이동할 수 있습니다. 새로운 Qt Quick Controls 2에 대한 지원을 추가하고 많은 버그 수정을 받았습니다. 또한 블로그에 최근 게시 한 Qt Quick Designer 및 Qt Quick Controls 2에 관한 게시물 및 비디오로 넘어가십시오.
Qt Creator에는 다이애나가 1 년 전에 발표 한 개념을 기반으로 한 새로운 평면 테마가 추가되었습니다. Qt Creator에서 테마를 변경하지 않은 모든 사람들을위한 기본 설정입니다. 도구 & gt;에서 이전 테마는 여전히 '클래식'으로 사용할 수 있습니다. 옵션 & gt; 환경 & gt; 인터페이스.
버전 4.0.1의 새로운 기능 :
이 버전에서 가장 뚜렷한 새로운 기능은 편집자의 세로 스크롤 막대에 추가 한 하이라이트입니다. 이제 어디에서 쉽게 볼 수 있습니다.책갈피, 중단 점, 경고, 오류 및 검색 결과는 열린 문서에 있습니다.
또한 Qt Creator에서 전 세계 검색 성능을 향상 시켰습니다. Find Modeles와 같은 코드 모델 기반 검색은 항상 멀티 스레드 였지만 지금은 고정 된 텍스트 기반 검색의 경우는 그렇지 않습니다.
Qt Creator의 C ++ 코드 모델은 많은 수정 사항을 받았습니다. 예를 들어 템플릿을 사용하여 여러 가지 문제가 다시 발생했습니다. 또한 Clang 기반 코드 모델은 많은 발전을 거두었습니다. 이제는 별도의 프로세스로 실행되므로 Clang 자체의 버그로부터 더 안전하게 만들 수 있습니다. 우리는 또한 Clang 3.6을 사용하기 위해 바이너리 패키지를 업그레이드했습니다.
Qt Quick 1은 Qt 5에서 Qt Quick 2가 성공한 이후 공식적으로 Qt 5.5에서 더 이상 사용되지 않으므로 Qt Quick Designer에서 Qt Quick 1에 대한 지원을 제거했습니다. 또한 Qt Quick 1 마법사를 제거하고 V8을 사용하여 프로파일 링을 지원합니다. Qt Quick 2의 비주얼 디자이너, Qt Quick 1 및 2의 코드 편집기, Qt Quick 2의 Qt Quick 2 및 Qt Quick 1의 프로파일 링은 영향을받지 않습니다.
또한 유지 보수 담당자가 부족한 BlackBerry 10 개발에 대한 지원을 제거했습니다. QNX 개발은 이것의 영향을받지 않습니다.
Windows에서는 사용자 응용 프로그램이 실행 중일 때 Qt Creator가 잠시 멈추는 문제를 수정했습니다. Linux에서 Qt Creator가 journald 지원으로 컴파일되었을 때 성능 문제가 수정되었습니다. Android 개발의 경우 Android M, 64 비트 및 Google AVD 문제를 해결했습니다.
버전 3.5.1 / 3.6.0 RC1의 새로운 기능 :
이 버전에서 가장 뚜렷한 새로운 기능은 편집자의 세로 스크롤 막대에 추가 한 하이라이트입니다. 이제 어디에서 쉽게 볼 수 있습니다.책갈피, 중단 점, 경고, 오류 및 검색 결과는 열린 문서에 있습니다.
또한 Qt Creator에서 전 세계 검색 성능을 향상 시켰습니다. Find Modeles와 같은 코드 모델 기반 검색은 항상 멀티 스레드 였지만 지금은 고정 된 텍스트 기반 검색의 경우는 그렇지 않습니다.
Qt Creator의 C ++ 코드 모델은 많은 수정 사항을 받았습니다. 예를 들어 템플릿을 사용하여 여러 가지 문제가 다시 발생했습니다. 또한 Clang 기반 코드 모델은 많은 발전을 거두었습니다. 이제는 별도의 프로세스로 실행되므로 Clang 자체의 버그로부터 더 안전하게 만들 수 있습니다. 우리는 또한 Clang 3.6을 사용하기 위해 바이너리 패키지를 업그레이드했습니다.
Qt Quick 1은 Qt 5에서 Qt Quick 2가 성공한 이후 공식적으로 Qt 5.5에서 더 이상 사용되지 않으므로 Qt Quick Designer에서 Qt Quick 1에 대한 지원을 제거했습니다. 또한 Qt Quick 1 마법사를 제거하고 V8을 사용하여 프로파일 링을 지원합니다. Qt Quick 2의 비주얼 디자이너, Qt Quick 1 및 2의 코드 편집기, Qt Quick 2의 Qt Quick 2 및 Qt Quick 1의 프로파일 링은 영향을받지 않습니다.
또한 유지 보수 담당자가 부족한 BlackBerry 10 개발에 대한 지원을 제거했습니다. QNX 개발은 이것의 영향을받지 않습니다.
Windows에서는 사용자 응용 프로그램이 실행 중일 때 Qt Creator가 잠시 멈추는 문제를 수정했습니다. Linux에서 Qt Creator가 journald 지원으로 컴파일되었을 때 성능 문제가 수정되었습니다. Android 개발의 경우 Android M, 64 비트 및 Google AVD 문제를 해결했습니다.
버전 3.5.0의 새로운 기능 :
이 버전에서 가장 뚜렷한 새로운 기능은 편집자의 세로 스크롤 막대에 추가 한 하이라이트입니다. 이제 어디에서 쉽게 볼 수 있습니다.책갈피, 중단 점, 경고, 오류 및 검색 결과는 열린 문서에 있습니다.
또한 Qt Creator에서 전 세계 검색 성능을 향상 시켰습니다. Find Modeles와 같은 코드 모델 기반 검색은 항상 멀티 스레드 였지만 지금은 고정 된 텍스트 기반 검색의 경우는 그렇지 않습니다.
Qt Creator의 C ++ 코드 모델은 많은 수정 사항을 받았습니다. 예를 들어 템플릿을 사용하여 여러 가지 문제가 다시 발생했습니다. 또한 Clang 기반 코드 모델은 많은 발전을 거두었습니다. 이제는 별도의 프로세스로 실행되므로 Clang 자체의 버그로부터 더 안전하게 만들 수 있습니다. 우리는 또한 Clang 3.6을 사용하기 위해 바이너리 패키지를 업그레이드했습니다.
Qt Quick 1은 Qt 5에서 Qt Quick 2가 성공한 이후 공식적으로 Qt 5.5에서 더 이상 사용되지 않으므로 Qt Quick Designer에서 Qt Quick 1에 대한 지원을 제거했습니다. 또한 Qt Quick 1 마법사를 제거하고 V8을 사용하여 프로파일 링을 지원합니다. Qt Quick 2의 비주얼 디자이너, Qt Quick 1 및 2의 코드 편집기, Qt Quick 2의 Qt Quick 2 및 Qt Quick 1의 프로파일 링은 영향을받지 않습니다.
또한 유지 보수 담당자가 부족한 BlackBerry 10 개발에 대한 지원을 제거했습니다. QNX 개발은 이것의 영향을받지 않습니다.
Windows에서는 사용자 응용 프로그램이 실행 중일 때 Qt Creator가 잠시 멈추는 문제를 수정했습니다. Linux에서 Qt Creator가 journald 지원으로 컴파일되었을 때 성능 문제가 수정되었습니다. Android 개발의 경우 Android M, 64 비트 및 Google AVD 문제를 해결했습니다.
버전 3.4.2의 새로운 기능 :
이 릴리스에는 다음 회귀에 대한 수정 사항이 포함되어 있습니다. Windows에서 수동으로 등록한 설명서가 다시 시작할 때 다시 등록 취소되었으며 플러그인을 사용하지 않도록 설정하면 대부분의 About Plugins 대화 상자가 비활성화 될 수있었습니다.
버전 3.4.0의 새로운 기능 :
Qt Creator의 C ++ 지원은 이제 모든 함수 정의를 클래스 선언 밖으로 이동시키는 새로운 리팩토링 액션을 갖습니다. 또한 Qt 5 스타일의 신호 및 슬롯에 대한 자동 완성 기능을 추가했습니다. "& amp;" 자동 완성 기능으로 개체의 유형을 파악할 수 있습니다. 또한 새로운 기능은 프로젝트에 명시 적으로 언급되지 않은 경우에도 포함 시켜서 프로젝트에서 사용되는 모든 파일을 찾는 로케이터 필터, 모두 포함 된 C / C ++ 파일입니다. 필터는 로케이터 입력 필드에 입력 할 때 사용되는 기본값의 일부로, 모든 프로젝트의 파일과 바로 가기 문자열을 공유합니다. Professional 또는 Enterprise 에디션 사용자는 Qt Test 기반 자동 테스트 및 Qt Quick 테스트를위한 실험 통합을 추가했습니다. 프로젝트에 정의 된 테스트를 나열하고 개별 또는 테스트 세트를 실행하는 방법을 제공하며 테스트 결과를 새 테스트 결과 출력 창에 잘 보여주는 또 다른 탐색 창 Tests를 추가합니다. 사용해 보려면 도움말 & gt; 플러그인 정보 (Qt Creator & gt; OS X의 플러그인 정보)에서 Utilities & gt; AutoTest를 실행하고 Qt Creator를 다시 시작하십시오. 또한 Clang 정적 분석기 통합을 실험 상태에서 벗어났습니다. 최소한 Clang 3.6이 설치되어 있다면 MSVC와 MinGW에서이 기능을 사용할 수 있습니다. 우리는 또한 파일에 대한 개별 진단 기능의 억제와이를 관리하기위한 Projects 모드의 새로운 페이지를 추가했습니다.
외부 도구를 실행하기위한 환경 변경
QML 프로파일 러 이벤트 노트를 통해 검색
64 비트 안드로이드 툴 체인 사용
베어 메탈 개발을위한 일반 프로젝트 사용
일반 형광펜의 괄호 강조 표시
버전 3.3.2의 새로운 기능 :
OS X에서 Clang 코드 모델 플러그인 배포 (QTCREATORBUG-14038)
폴백 에뮬레이션을 사용할 때 Qt Quick 에뮬레이션 레이어 충돌 (QTCREATORBUG-14031)
버전 3.3.1의 새로운 기능 :
편집 :일부 강조 표시 파일에서 충돌이 수정되었습니다 (QTCREATORBUG-13883).
CMake 프로젝트 :
고정 완료 포함 (QTCREATORBUG-13567)
CMake 파일의 수정 된 강조 표시 (QTCREATORBUG-13588)
C ++ 지원 :
고정 코멘트 연속 (QTCREATORBUG-13415)
자동 변수에 대한 포인터 리팩토링 액션으로 수정 됨 (QTCREATORBUG-13605)
상황 별 메뉴에서 리팩토링 액션을 트리거하는 문제가 해결되었습니다.
텍스트 커서가 처음으로 설정된 경우에만 작동 함 (QTCREATORBUG-13388)
키트를 사용할 수없는 경우의 고정 충돌 (QTCREATORBUG-13730)
일부 파일을 파싱 할 때 고정 무한 루프 (QTCREATORBUG-13703)
#if 네 스팅이 512 레벨보다 깊을 때의 고정 된 충돌
버전 제어 시스템 :
망할 놈
diff.mnonicprefix가 설정된 경우 diff 뷰어의 수정 된 청크가 수정되었습니다 (QTCREATORBUG-13782).
ClearCase
파일이 이미 체크 아웃 된 경우에도 체크 아웃 요청 됨 (QTCREATORBUG-13782)
코드 붙여 넣기 :
pastebin.ca (QTCREATORBUG-13802)에 대한 고정식 고정
특정 플랫폼
OS X :
Finder에서 Qt Creator로 파일 놓기 문제 수정 (QTBUG-40449)
기계적 인조 인간:
자동 감지 키트를 제거 할 때의 충돌이 수정되었습니다 (QTCREATORBUG-13736).
많은 모듈을 링크시키는 고정 디버깅 어플리케이션 (QTCREATORBUG-13691)
WinRT :
패키지 루트에 사용자 정의 파일 설치 고정 (QTCREATORBUG-13835)
디버깅 할 때 가끔 충돌이 발생 함
버전 3.3.0의 새로운 기능 :
이 릴리스에는 많은 새로운 기능과 많은 버그 수정이 포함되어 있습니다.
다른 기능으로는 Android 개발을위한 Gradle 빌드 시스템 지원, Qt 5의 새로운 연결 스타일 채택을위한 리팩토링 액션, CMake 프로젝트의 BareMetal 지원 및 Qmake 기반 QML 프로젝트를위한 Qt 빠른 컴파일러 사용 옵션이 있습니다. 변경 사항의 전체 목록을 보려면 변경 로그를 참조하십시오.
Professional 또는 Enterprise 에디션 사용자는 Analyze 모드의 새로운 도구로서 프로젝트에 Clang 정적 분석기를 실행하기위한 실험적 지원을 추가했습니다. QML 프로파일 러의 장면 그래프 이벤트 범주가 크게 개선되어 모든 장면 그래프 관련 이벤트의 시간 범위를 숫자 목록으로 표시하는 대신 시각화합니다. 또한 별도의 범주에서 QML 프로파일 러의 입력 이벤트를 볼 수 있습니다. Qt Quick Designer에서는 TabViews의 직접 편집과 양식 파일 (.ui.qml)에 대한 추가 검사 및 구현 파일에 사용할 양식 항목 내보내기 버튼을 추가했습니다.
버전 3.3.0 베타 1의 새로운 기능 :
분할 편집기 및 추가 편집기 창에 대한 지원이 향상되었습니다. 이제 & amp; 새 파일 유형 아이콘을 드래그하여 문서 사이의 드롭 다운을 편집합니다 (스크린 샷 참조). Ctrl 키 (또는 OS X의 Option 키)를 누른 상태에서 다른 편집기를 이동하는 대신 동일한 문서에서 열 수 있습니다. 탐색보기 (예 : 프로젝트 및 열기 문서)는 파일을 분할 위로 끌어 놓는 기능도 지원합니다. 시스템에서 Qt Creator 창으로 파일을 드롭하면 해당 분할로 파일이 열립니다.특정 키트와 함께 사용할 환경 변수를 지정할 수 있습니다. 키트 및 Qt 버전의 표시 이름에는 % {Qt : Version}과 같은 변수가 포함될 수 있으며 해당 값이 자동으로 채워집니다. 또한 프로젝트를 설정할 때 모든 키트를 선택하거나 선택 취소하는 확인란을 추가했습니다.
이제 QMake 프로젝트를 열 때 .pro 또는 .pri 파일이 변경 될 때 수행되는 다시 구문 분석과 같이 비동기 적으로 완료됩니다. 이제 프로젝트보기의 컨텍스트 메뉴를 통해 Qbs 프로젝트에 파일을 추가 할 수 있습니다.QML 프로파일 러는 타임 라인에서 카테고리의 순서 변경, 표시 및 숨기기를 지원합니다. 또한 이벤트에 메모를 첨부하여 프로파일 링 데이터와 함께 내보내고 다른 사람들과 공유 할 수 있습니다.
텍스트 커서가 C ++ 문자열 리터럴 내에있는 동안 Enter 키를 누르면 문자열이 이제 (선택적으로) 분할되어 다음 줄에 계속 추가되어 필요한 따옴표가 자동으로 추가됩니다. 또한 Qt 5에서 connect () 호출을 새로운 연결 스타일로 변환하기위한 약간의 리팩터링 작업을 추가했습니다.
안드로이드 개발을 위해 우리는 Gradle 빌드 시스템에 대한 지원을 추가했습니다.
Professional 또는 Enterprise 에디션 사용자는 Analyze 모드의 새로운 도구로서 프로젝트에 Clang 정적 분석기를 실행하기위한 실험적 지원을 추가했습니다. QML 프로파일 러의 장면 그래프 이벤트 범주가 크게 개선되어 모든 장면 그래프 관련 이벤트의 시간 범위를 숫자 목록으로 표시하는 대신 시각화합니다. 또한 별도의 범주에서 QML 프로파일 러의 입력 이벤트를 볼 수 있습니다.
높은 DPI 디스플레이에서 Qt Creator의 모양을 개선하고, 창 메뉴에 열려있는 창 목록을 추가하고, 목차, 색인, 책갈피 및 검색보기가있는 선택 사항 사이드 바를 추가하는 등 더 많은 버그를 수정했습니다. 외부 도움말 창으로 이동하십시오. 변경 사항의 전체 목록은 변경 로그를 참조하십시오.
참고 : Qt Creator 3.3을 사용하면 Qt Creator를 Qt Creator로 컴파일하기위한 지원이 중단됩니다. Qt Creator 자체를 컴파일하는 데 필요한 최소한의 Qt 버전은 현재 Qt 5.3.1입니다. 이것은 물론 자신의 프로젝트에는 영향을 미치지 않습니다. Qt Creator로 Qt 4 기반 응용 프로그램 개발을 완전히 지원합니다.
버전 3.2.2의 새로운 기능 :
Qt Creator 3.2.2는 Xcode 6 및 iOS Simulator 사용에 대한 개선 사항을 제공합니다.
버전 3.2.1의 새로운 기능 :
일반:모든 프로젝트 또는 현재 프로젝트에 대한 단축키 사용시 고정 된 고정
로케이터 필터 (QTCREATORBUG-12875)
지원되지 않는 UpdateInfo를 제거하여 타이머를 활성화 할 때의 고정 된 충돌
그것을 유발 한 플러그인 (QTCREATORBUG-11262)
Qbs 프로젝트 :
프로젝트 파일이 VCS에 의해 쓰기 금지되어있을 때 파일 추가 및 제거 수정
빈 설치 단계를 제거 할 때의 고정 된 충돌
C ++ 지원 :
매크로 매개 변수 (QTCREATORBUG-12853)에서 상황에 맞는 메뉴를 열 때 크래시가 수정되었습니다.
QML 지원 :
누락 된 멤버를 날짜 오브젝트에 추가했습니다.
Qt Quick 2.3 및 Qt Quick Controls 1.2 응용 프로그램을위한 템플릿 추가
QML / JS 콘솔의 고정 키보드 단축키 (QTCREATORBUG-12956)
Qt 빠른 디자이너 :
대체 QML 꼭두각시를 사용하고 기본값으로 설정하는 옵션이 추가되었습니다.
색상 속성 고정 업데이트 (QTCREATORBUG-12841)
ApplicationWindow 속성의 고정 된 복사 (QTCREATORBUG-12910)
특정 플랫폼
OS X :
바이너리 패키지에서 Clang 라이브러리의 고정 배치
바이너리 패키지의 대체 QML 퍼펫 배포
잘못된 파일을 & gt; 메뉴 항목 종료
iOS :
버전이 명시 적으로 명시되지 않은 경우 최신 SDK 버전의 고정 된 결정
원격 Linux :
고정 된 혼합 QML 및 C ++ 디버깅 (QTCREATORBUG-12928)
SSH 연결을위한 최대 패킷 크기에 대한 고정 점검 (QTCREATORBUG-12884)
윈도우 폰:
Windows Phone 8.0 용 고정 글꼴 배치
버전 3.2.0의 새로운 기능 :
이제 텍스트 편집기에서 블록 선택을 통해 "열 편집"을 할 수 있습니다. 즉, 선택한 모든 선이 동시에 편집됩니다 (Qt Creator Manual)
상황에 맞는 도움말을 외부 창에서 열도록 구성 할 수 있습니다 (도움말 모드를 비활성화하지 않고).
C99 지정 이니셜 라이저 및 연결된 문자열에 대한 지원이 C ++ 코드 모델에 추가되었으며 인코딩 처리 및 람다 지원 및 기타 많은 기능 향상
Ctrl + F를 사용하여 더 많은 창을 검색 할 수 있습니다 (예 : 프로젝트 트리).
QML 프로파일 러는 많은 성능과 안정성을 다시 얻었습니다.
엔터프라이즈 Qt Creator 사용자는 이제 QML 프로파일 러를 사용하여 QML에서 JavaScript 메모리 사용을 디버깅 할 수 있습니다. (디버깅 된 응용 프로그램에 Qt 5.4를 사용하는 경우에만 사용할 수 있습니다.)
버전 3.2.0 RC1의 새로운 기능 :
이제 파일 시스템 위치 필터 '& lsquo; f'를 사용하여 새 파일을 만들 수 있습니다.
더 많은 창을 검색 할 수 있습니다 (예 : 프로젝트 트리.
qbs 플러그인은 이제 프로젝트에 파일을 추가하고 제거하는 기능을 지원합니다.
C ++ 코드 모델은 많은 수정 사항을 받았습니다. 람다 편집 용.
버전 3.2.0 베타 1의 새로운 기능 :
텍스트 편집기에서 이제 블록 선택에서 "열 편집"을 수행 할 수 있으므로 블록 선택을 입력하면 모든 행을 동시에 적용 할 수 있습니다. 상황에 맞는 도움말을 외부 창에서 열도록 구성 할 수 있습니다 (도움말 모드를 비활성화하지 않고). 여러 개의 분할에서 동일한 파일을 열면 편집자는 다른 분할에서 선을 추가하거나 제거 할 때에도 파일의 동일한 부분을 계속 표시합니다. 또한 C ++ 모델에는 C99 지정 초기화 프로그램, 연결된 문자열 및 인코딩 문제 수정과 관련된 많은 수정 사항이 포함되어 있습니다.
디버거 뷰에서 머리글을 클릭하여 열을 확장하거나 축소 할 수 있습니다. 디버깅 도우미에 몇 가지 유형이 추가되었으며, 용감한 사람이라면 자신의 유형에 맞는 디버깅 도우미를 제공 할 수 있습니다. QML 프로파일 러는 많은 성능 및 안정성 개선을 다시 받았습니다. 이제 기업 사용자는 QML 프로파일 러의 새로운 메모리 프로파일 링 기능을 사용하여 QML에서 JavaScript 메모리 사용을 디버그 할 수 있습니다. (이것은 Qt 5.4를 사용하는 경우에만 가능합니다.)
요구 사항 :
Qt
댓글을 찾을 수 없습니다