Qt 6.3은 모듈, 새로운 기능 등의 개선 사항과 함께 제공됩니다.

Qt Company 공개 최근에 새 버전의 프레임워크를 게시했습니다. 큐티 6.3, Qt 6 분기의 기능을 계속해서 안정화하고 향상시키는 작업입니다.

이 새 버전의 Qt 6.3은 Windows 10, macOS 10.14 이상 및 많은 Linux 배포판, iOS 13 이상, Android 6 이상(API 23 이상), webOS, INTEGRITY 및 QNX에 대한 지원을 제공합니다.

Qt 6.3의 주요 새로운 기능

이 새 버전의 QT 6.3에서 Qt QML 모듈에서 실험적 구현이 제안됩니다. qmltc 컴파일러에서 (QML 유형 컴파일러) QML 개체 구조를 C++의 클래스로 컴파일할 수 있습니다.

비즈니스 사용자용 Qt 6.3부터, Qt Quick Compiler 제품이 준비되었습니다., 위에서 언급한 QML 유형 컴파일러 외에 QML 스크립트 컴파일러가 포함되어 있어 QML 표현식과 함수를 C++ 코드로 컴파일할 수 있습니다. Qt Quick Compiler를 사용하면 QML 기반 프로그램의 성능을 기본 프로그램에 더 가깝게 가져올 수 있습니다. 특히 확장을 컴파일할 때 시작 및 실행 시간이 약 20-35% 감소합니다. 해석된 버전을 사용하기 위한 비교.

눈에 띄는 또 다른 변화는 Qt Quick은 텍스트 작업 시 성능과 효율성을 개선했습니다.. 예를 들어, 매우 큰 문서를 Text, TextEdit, TextArea 및 TextInput 구성 요소에 전달할 때 처리 속도가 느리고 메모리가 소모되는 문제가 해결되었습니다.

또한 Qt Quick 3D 모듈에 QML ReflectionProbe 요소를 추가했습니다. 물체의 반사를 표현합니다. 3D Particles API가 확장되어 입자(연기, 안개 등)가 많이 축적된 3D 장면에 효과를 추가할 수 있습니다. 새로운 ResourceLoade 요소를 구현했습니다.r은 Qt Quick 3D에서 리소스를 관리하기 위한 도구를 제공하고 메시나 텍스처와 같은 대용량 리소스를 미리 로드할 수 있을 뿐만 아니라 장면의 가시 영역에 속하지 않는 리소스 다운로드의 허용 가능성을 제어할 수 있습니다.

또한, Qt Core 모듈에 많은 새로운 기능이 추가되었습니다., 주로 문자열 데이터 처리 기능을 확장하고 QLocale에 ISO639-2 언어 코드에 대한 지원을 추가하는 것과 관련이 있습니다.

다른 변경 사항 중 이 새 버전에서 눈에 띄는 :

  • AM/PM 시간 지정자에 대한 지원을 QDate, QTime 및 QLocale에 추가했습니다. JSON과 CBOR 형식 간의 단순화된 변환. QtFuture::whenAll() 및 whenAny() 메서드를 추가했습니다.
  • Language Server 및 JsonRpc 2.0 프로토콜을 지원하는 "Qt Language Server" 모듈을 구현했습니다.
  • Qt Wayland Composer 모듈은 사용자 정의 쉘 확장을 생성하기 위한 Qt Shell 복합 서버 및 API를 추가했습니다.
  • Qt 빠른 제어는 CalendarModel 및 TreeView QML 유형을 인터페이스 구현과 통합하여 달력과 데이터를 트리 보기로 표시합니다.
  • 플랫폼 제공 시스템 대화 상자를 사용하여 메시지를 표시하고 파일을 탐색할 수 있도록 Qt 빠른 대화 상자 모듈에 QML MessageDialog 및 FolderDialog 유형을 추가했습니다.
  • Qt 5.15에는 있었지만 Qt 6에는 포함되지 않은 Qt PDF 모듈의 예비 구현을 추가했습니다.
  • Qt Positioning은 Android 및 iOS 플랫폼에서 제공하는 위치 데이터의 정확성을 결정하는 기능을 제공합니다.
  • Qt Bluetooth는 Windows에서 Bluetooth LE 호환성 및 Bluetooth 어댑터 상태 정보에 대한 정보를 제공합니다.
  • Qt 위젯은 고해상도 디스플레이, 스타일 및 스타일 시트를 사용한 스타일 변경에 대한 지원을 개선했습니다.
  • CMake를 기반으로 개선된 빌드 시스템. 다른 플랫폼에 앱을 배포하기 위한 스크립트 생성을 단순화하기 위해 qt-generate-deploy-app-script() 함수를 추가했습니다.
  • 코드 기반의 안정성과 품질을 개선하기 위해 많은 작업이 수행되었습니다. Qt 6.2 릴리스 이후 1750 버그 보고서가 마감되었습니다.

마지막으로 Qt 6.x의 다음 주요 릴리스에서는 WebAssembly, QHttpServer, gRPC, FFmpeg, Qt Speech 및 Qt Location을 기반으로 하는 Qt 멀티미디어용 백엔드에 대한 완전한 지원을 구현할 계획임을 언급할 가치가 있습니다.

그것에 대해 더 알고 싶다면, 당신은 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.