Qt는 Python 및 웹 어셈블리와 더 잘 통합됩니다.

qt

Qt 5.12, Tuukka Turunen의 최근 릴리스와 함께 Qt 사 "연구 개발"담당 부사장, 2016 년부터 매년 프레임 워크에 대한 향후 개발 개요를 제공합니다. 

첫 번째 Qt 5.12는 개발주기를 계속할 것이며 장기 지원이 포함 된 Qt 5의 세 번째 버전 (이전 두 버전 인 Qt 5.6.3과 비교)과 같은 패치 및 성능 향상. 및 Qt 5.9.7, 또한 각각 3 천 개 이상의 수정이 있습니다). Qt Quick과 Qt XNUMXD는 무엇보다도 관심의 초점이 될 것입니다.

Qt 5.12는 Python에 공식 바인딩 레이어를 제공했습니다. 이 모듈은 Qt 5.12의 개발이 아직 충분히 성숙되지 않았기 때문에 장기적인 지원을 다루지 않습니다. 코드의 신뢰성 외에도 현재 Python 라이브러리와 통합하기가 더 쉬워야합니다. (C ++에서 Qt는 많은 기능을 제공해야하고 표준 라이브러리는 비교가 좋지 않으며 다른 라이브러리는 Python보다 훨씬 덜 표준화되어 있습니다.)

올해 2019 년 우리는 적어도 강력한 배열 구현을 포함하여 과학 컴퓨팅을 위해 numpy와의 통합을보아야합니다.

Qt는 웹 어셈블리를 사용하여 웹에서도 열립니다. Qt 5.13부터 웹 어셈블리 모듈에서 Qt 응용 프로그램을 컴파일하여 브라우저에서 시작할 수 있습니다 (가능성은 오래되었지만 Qt 5.13에서만 완료된 것으로 간주 됨). .

그러나 개발은 현재 Linux 및 macOS에서만 가능하며 Windows가 목록에 추가됩니다.

기능 측면에서 로컬 파일 시스템에 액세스 할 수 있습니다 (브라우저가 구현하는 샌드 박스의 제한 내에서).

Qt 5.13 애니메이션은 Adobe After Effects에서 만든 새로운 모듈 인 Qt Lottie, Bodymovin을 가져 왔습니다.

Qt Lottie를 사용하면 이러한 애니메이션을 Qt Quick 애플리케이션에 쉽게 포함시킬 수있을뿐 아니라 제어 (시작, 일시 중지 등)도 할 수 있습니다. 이 모듈은 임베디드 플랫폼에서 성능을 사용할 수 있도록 설계되었습니다. 올해 기술 예측에서 나올 것입니다.

개발 도구

최신 버전 Qt Creator는 Clang을 사용하기 위해 C ++ 엔진을 크게 재 작업했습니다. 

Clang Tidy 및 Clazy와의 통합으로 혜택이 제공됩니다. 다른 진단 및 성능 분석 도구는 올해에 제공 될 예정입니다.

EDI 자체는 코드가 작성 될 때 파일을 하나씩 구문 분석하는 대신로드 된 프로젝트에 대한 기호 데이터베이스를 사용하여 향상된 성능을 확인해야합니다.

코모 CMake는 Qt 6Qt Creator에서 선택한 빌드 도구로 보입니다. CMake 프로젝트로 작업 할 수 있기 때문에 Qt에서 사용하는 이전 프로젝트 형식 (유명한 .pro 파일)만큼 항상 쉬운 것은 아닙니다. 이렇게하면 무엇보다도 CMake 프로젝트를 쉽게 만들 수 있습니다.

Qt Creator와 통합 된 Qt Quick 용 비주얼 편집기 인 Qt Quick Designer는 Qt Design Studio 용으로 개발 된 일부 기능의 이점을 누릴 것입니다. (후자는 Qt Creator와 동일한 기반으로 개발되었습니다). 곧 Qt Quick Designer에서 Qt Design Studio 타임 라인을 볼 수 있습니다.

그래픽 디자이너를위한 도구

중 하나 2019 년 그래픽 디자이너를위한 도구에 대한 큰 프로젝트는 2D 및 3D 디자인 도구를 통합하는 것입니다., 단일 애플리케이션을 제공합니다 (2D 및 3D 인터페이스에 대한 특정 기능 포함).

이를 통해 공유 구성 요소, 더 나은 상호 운용성 및 통합 설치 도구를 볼 수 있습니다. Qt 3D Studio의 실행 시간도 개선됩니다.

Qt Design Studio에는 새로운 그리기 도구, 새로운 전환 곡선 편집기 및 속성 편집기가 표시되어야합니다. Qt 3D Studio에도 있어야하는 세 가지 항목입니다. 예를 들어 플로팅 패널과 같이 여러 모니터로 작업하는 것이 더 쉽습니다.

Qt 3D Studio는 2.3 월에 2.4 버전, XNUMX 월에 XNUMX 버전으로 몇 가지 멋진 성능 향상을받을 수 있습니다. 

새로운 렌더링 엔진과 애니메이션 시스템은 CPU 사용률을 줄이고 3D 콘텐츠로드를 가속화하며 메모리 소비를 줄였습니다.

2019 년의 목표는 복잡한 실시간 3D 애플리케이션이 반드시 고급 하드웨어에서 실행되는 것은 아닙니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

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

*

*

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