Qt 6.4에는 새로운 기능, 내부 개선 사항 등이 포함되어 있습니다.

Qt 6.4에는 새로운 기능, 내부 개선 사항 등이 포함되어 있습니다.

Qt는 그래픽 사용자 인터페이스를 사용하는 프로그램 개발에 널리 사용되는 크로스 플랫폼 객체 지향 프레임워크입니다.

Qt Company 공개 새로운 버전의 출시 큐티 6.4, Qt 6 분기의 기능을 계속해서 안정화하고 향상시키는 작업입니다.

Q의 팀t Qt Quick의 TableView 및 TreeView 유형에 더 많은 기능 추가, 새로운 플랫폼에 대한 지원을 제공하는 것 외에도 기술 발전 및 많은 내부 개선과 같은 많은 새로운 기능을 제공합니다.

Qt 6.4의 주요 새로운 기능

이 새 버전에서 WebAssembly 플랫폼에 대한 완전한 지원이 구현되었습니다., 웹 브라우저에서 실행되고 다른 하드웨어 플랫폼 간에 이식 가능한 Qt 응용 프로그램을 만들 수 있습니다. JIT 복사 덕분에 WebAssembly 플랫폼용으로 구축된 애플리케이션은 네이티브 코드에 가까운 성능으로 실행되며 Qt Quick, Qt Quick 3D 및 Qt에서 사용 가능한 시각화 도구를 사용할 수 있습니다.

눈에 띄는 또 다른 변화는 Qt TextToSpeech 모듈을 기본 구조로 반환했습니다., Qt 5에는 포함되었지만 Qt 6 분기에는 포함되지 않았습니다. 음성 합성 도구 제공, 예를 들어, 자동차 인포테인먼트 애플리케이션에 알림을 표시하기 위해 장애가 있는 사람들을 위한 애플리케이션의 접근성을 높이거나 사용자를 위한 새로운 배경 정보 도구를 구현하는 데 사용할 수 있습니다. Linux에서는 Speech Dispatcher 라이브러리를 사용하여 텍스트를 음성으로 변환합니다. (libspeechd) 및 표준 운영 체제 API를 통해 다른 플랫폼에서.

이 외에도 강조하고 있는 것은 iOS 스타일 구현으로 실험 모듈 추가 QtQuick용. Qt 빠른 제어 기반 응용 프로그램은 Windows, macOS 및 Android에서 기본 스킨이 사용되는 방식과 유사하게 iOS 플랫폼에서 기본 스킨을 생성하기 위해 이 모듈을 자동으로 사용할 수 있습니다.

모듈을 추가했습니다 HTTP 서버 기능을 통합하기 위한 실험적 QtHttpServer HTTP/1.1, TLS/HTTPS, WebSockets, 오류 처리, URL 매개변수 기반 요청 라우팅(QHttpServerRouter) 및 REST API를 지원하는 애플리케이션에서.

실험적인 Qt Quick 3D Physics 모듈을 추가했습니다., Qt Quick 3D와 함께 사용할 수 있는 물리적 프로세스를 시뮬레이션하기 위한 API를 제공합니다. 사실적으로 상호 작용하고 개체를 이동 3D 장면에서. 구현은 PhysX 엔진을 기반으로 합니다.

또한 Qt Quick 3D 모듈에 전역 조명에 대한 실험 지원 추가 조도 맵을 사용하여 3D 장면에서 다양한 소스의 빛을 보다 사실적으로 시뮬레이션합니다. Qt Quick 3D는 선형 입자, 빛나는 재료, 고급 반사 설정, 스카이박스, 사용자 지정 재료 및 텍스처도 지원합니다.

Qt Quick에서 제공되는 TableView 및 TreeView 유형은 키보드 탐색, 행 및 열 선택, 셀 위치에 대한 더 많은 제어, 애니메이션, 트리 구조 축소 및 확장을 지원하도록 확장되었습니다.

Qt Quick은 새로운 FrameAnimation 유형을 소개합니다. 코드를 애니메이션 프레임과 동기화하여 실행할 수 있습니다. 애니메이션의 부드러움을 개선하기 위해 Qt Quick은 다중 스레드 렌더링 중에 잘못된 vsync 타이밍을 자동으로 처리하는 기능도 제공합니다.

위젯 퀵위젯, Qt Quick 및 Qt Widget을 기반으로 요소를 결합하는 인터페이스를 만들 수 있습니다. RHI 레이어를 완벽하게 지원합니다. (Rendering Hardware Interface)를 사용하면 OpenGL 뿐만 아니라 API Vulkan, Metal 및 Direct 3D에서도 작업할 수 있습니다.

눈에 띄는 다른 변화 이 새 버전 :

  • QSslServer 클래스가 Qt 네트워크 모듈에 추가되어 TLS를 사용하여 보안 통신 채널을 설정하는 효율적인 네트워크 서버를 만들 수 있습니다.
  • 비디오 및 오디오 처리를 위해 FFmpeg 패키지를 사용하는 Qt 멀티미디어 모듈에 실험적인 백엔드가 추가되었습니다.
  • XNUMX차원 사운드 분포로 장면을 만들고 청취자 위치, 방 크기, 벽 및 바닥 재료를 기반으로 한 사운드 반사 특성으로 가상 방을 시뮬레이션할 수 있는 공간 사운드에 대한 지원이 추가되었습니다.
  • Qt 위젯 모듈에서 QFormLayout 클래스는 구조화된 사용자 입력을 캡처하기 위한 인터페이스를 생성하는 기능으로 확장됩니다.
  • 다단계 인터페이스를 생성하도록 설계된 QWizard 클래스에서 API가 추가되어 양식의 라인 가시성을 제어하고 마법사 페이지로 이동할 수 있습니다.
  • QML은 C++에서 QML로 구조화된 데이터를 더 쉽게 전달할 수 있도록 값 유형에 대한 지원을 개선했습니다.
  • QTextDocuments 클래스에서 마크다운 마크업에 대한 지원을 추가했습니다.

마지막으로 그런 분들을 위해 그것에 대해 더 알고 싶어함, Qt 6.4는 Windows 10+, macOS 10.15+, Linux(Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2)에 대한 지원을 제공한다는 것을 알아야 합니다.

더 자세한 정보를 얻을 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

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

*

*

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