한국어
 

Qt 6.2 LTS 릴리즈

makersweb 2021.09.30 21:08 조회 수 : 464

qt_logo_green_128x128px (1).png

이제 Qt 6.2 LTS에서 Qt 5.15 LTS 릴리즈를 구성하는 77개 구성요소 중 73개를 즉시 사용할 수 있다. 다만 모듈 4개가 아직 포함되지 않았다. 대표적으로 Application에 지도를 그리는 기능을 제공하는 Qt Location, 단일 텍스트 음성 변환 기능을 제공하는 Qt Speech, 그 외에 Qt PDF 및 Qt Gamepad 는 Qt를 사용하는 많은 제품에서 사용되지 않은 애드온 및 모듈들이다. 즉, 고객들의 채택이 거의 없었기 때문에 Qt 6 릴리즈로 이식하지 않은 것이라고... 다음 릴리즈에 포함될지도 모르지만 지금으로썬 확실하지 않다.

 

Qt 6.2의 신규 및 이식 된 모듈

Qt 6.2는 Qt 6.1에 없었던 다음 모듈들이 Qt 6 및 CMake 빌드 시스템으로 이식되었다.

QtQuick.Dialogs

기본 대화 상자를 제공하는 QML 모듈.

기본 대화 상자를 제공하는 QML 모듈.

Qt Multimedia

Qt 6과 함께 상당한 변화가 있었다. Qt 5에서 제대로 지원하지 못했던 많은 기능을 지원한다.

Qt Bluetooth

Qt NFC

Qt Positioning

많은 속성이 바인딩 가능하게 되었다. QGeoPolygon::path() 의 이름을 QGeoPolygon::perimeter 로 변경 되었다. QGeoLocation 은 이제 QGeoRectangle 대신 QGeoShape 를 경계 영역으로 사용. 여러 위치 지정 클래스의 error() 시그널 이름이 errorOccurred() 로 변경됨. QGeoPositionInfoSourceFactoryV2 가 제거되었고 QGeoPositionInfoSourceFactory 는 이제 생성된 개체에 대한 사용자 정의 매개변수를 지원한다. NMEA 지원이 재설계되었다. serialnmea 플러그인은 nmea로 이름이 바뀌었고 이제 TCP 소켓 또는 원시 파일에서 입력 스트림 읽기를 지원한다. nmeaSource 속성이 제거되었다.

Qt Remote Objects

Qt Sensors

Qt Serial Bus

QCanBusFactory 가 제거되고 QCanBusFactoryV2 가 QCanBusFactory 로 이름이 변경되었다. QModbusRtuSerialSlave 및 QModbusRtuSerialMaster 의 이름이 QModbusRtuSerialServer 및 QModbusRtuSerialClient 로 변경되었다.

Qt Serial Port

Qt WebChannel

QWebChannel 속성을 바인딩할 수 있게 됨. 이제 QWebChannel의 속성 업데이트 간격을 구성 가능. 50ms 업데이트 간격이 기본 값으로 사용됨. QWebChannel은 이제 BINDABLE 속성에 대한 속성 업데이트를 지원합니다. 그러나 호스트 속성에 NOTIFY 신호가 없는 경우 클라이언트 측에서는 일반 콜백 메커니즘을 제공하지 않음. 다른 스레드에 있는 개체의 시그널이 이제 올바르게 처리된다(QTBUG-51366).

Qt WebEngine

Qt Quick용 하위 모듈의 이름이 QtWebEngine 에서 QtWebEngineQuick 으로 변경됨. QWebEnginePage 를 포함하여 여러 클래스가 QtWebEngineWidget 에서 QtWebEngineCore 로 이동되었다. 이전에는 QWebEnginePage 에서 파생해야만 액세스할 수 있었던 일부 기능은 이제 동기 신호를 사용하여 액세스 가능하다.

Qt WebSockets

Qt WebView

 

Qt 5.15 LTS v 6.2 LTS 기능 비교

https://www.qt.io/product/qt6/qt-5-15-vs-6-2-feature-comparison

 

그 외 주요 변경 사항

  • C++17 호환 컴파일러에 의존.
  • 대규모 데이터 세트 및 성능 처리와 관련하여 하위 수준 컨테이너 클래스 개선.
  • Qt 6.x 전반에 걸쳐 QML 언어 업데이트.
  • QML의 속성바인딩을 C++ 에서 사용가능.
  • 간소화된 QML 기반 애플리케이션에 3D 콘텐츠를 통합하는 작업.
  • qmake에서 C++ 기반 앱의 표준 빌드 시스템인 cmake로 전환.

 

새로운 플랫폼

또한 Qt 6.2는 지원되는 플랫폼의 범위를 크게 확장했다.

qt6_platforms.png

Qt 6.2는 macOS를 완벽하게 지원한다. 또한 INTEGRITY 및 QNX 실시간 운영 체제에 대한 지원을 다시 제공한다. C++17 툴체인과 최신 버전의 운영 체제가 필요하다. QNX의 최소 요구 사항은 버전 7.1이며 INTEGRITY에서는 버전 19.0.13을 지원한다.

webOS 에 대한 검증도 완료되었고 Windows 11을 지원하기 위한 작업들이 진행 중이며 6.2 패치 수준 릴리스에서 Windows 11에 대한 완전한 지원을 제공할 수 있을 것으로 기대된다.

마지막으로 Qt 6.2에서 기술 프리뷰로 지원되는 WebAssembly에 대한 지원이 개선되었다.

Python용 Qt도 오늘 출시되었으므로 사용해 볼 수 있다.

번호 제목 글쓴이 날짜 조회 수
51 유리기판 위에 배향을 제어한 페로브스카이트 산화물 결정박막 성장 기술 운영자 2013.11.27 2941
50 매스웍스, 고려대학교와 캠퍼스 라이선스 계약 체결 운영자 2014.04.14 3041
49 프리스케일, 원박스 ‘IoT 게이트웨이’ 플랫폼 발표 운영자 2014.04.14 3052
48 티뮤, 커세어 창사 20주년 맞이 기념 이벤트 운영자 2014.04.14 3053
47 포티넷, 신규 고성능 ‘포티ADC’ 제품군 출시 운영자 2014.04.14 3086
46 아티슨, ‘OTT 네트워크 - WebRTC 게이트웨이’ 지원 확대 운영자 2014.04.14 3089
45 알테라 코리아, ‘2014 Altera Design Contest’ 개최 운영자 2014.04.15 3108
44 국내 연구진 투명 디스플레이 ‘안정화 핵심기술’ 개발 성공 운영자 2014.04.14 3124
43 내년엔 한국이 로봇 최다보유국…20만대 돌파 makersweb 2015.02.22 3125
42 TI, C2000™ MCU 레졸버 키트 출시 운영자 2014.04.14 3130
41 “MS, 무료 윈도 버전 공개 검토“ makersweb 2014.03.01 3158
40 한국오라클, ‘스마트 앳 워크 구현 세미나’ 개최 운영자 2014.04.17 3162
39 시놀로지, 오픈SSL ‘하트블리드’ 보안 취약 업데이트 완료 운영자 2014.04.14 3182
38 ADI, 고정확도 절연 모듈레이터 출시 운영자 2014.05.30 3190
37 인피니언, 데이터 속도 최대 96% 향상시키는 'LTE LNA 뱅크' 출시 Pjk 2014.02.04 3212
36 기다리던 우분투폰, 마침내 나왔다 file makersweb 2015.02.17 3280
35 멘토그래픽스, 멘토 EVP 통합 솔루션 공개 운영자 2014.04.15 3299
34 IDT, 휴대형 애플리케이션 최적화 ‘무선충전 수신기’ 출시 운영자 2014.04.17 3326
33 어드밴텍 “한국MS, 윈도임베디드8.1 전략 공개“ makersweb 2014.03.05 3350
32 액셀 밟는 애플카, 잠잠한 삼성 makersweb 2014.03.01 3401