이 페이지에서

Qt 6.9의 새로운 기능

Qt 6.9의 새로운 기능

Qt Core 모듈

  • QString::arg()는 이제 UTF-8 (QUtf8StringView) 및 QAnyStringView 인자를 지원합니다. arg()에 C 문자열 리터럴이나 QByteArray를 전달해도 더 이상 QString 로 먼저 암시적으로 변환되지 않습니다.
  • QAnyStringView 또한 QUtf8StringView 에는 이제 QStringView 및 QLatin1StringView 에 이미 존재하던 것과 같은 (다중)arg()이 추가되었습니다. 이 함수들은 QString 버전과 마찬가지로 QUtf8StringView 및 QAnyStringView 인자도 지원합니다.
  • QJniArray 이제 고정 크기의 빈 배열을 생성할 수 있으며, 비const 이터레이터를 사용하여 배열의 값을 변경하거나 operator[]
  • QLocale::uiLanguages()는 이제 이름의 뒤쪽 구성 요소를 제거하여 얻은 대체 항목을 포함합니다. 이전에 이러한 잘라내기를 직접 수행해 오던 호출자는 이제 QLocale 가 시도해야 할 올바른 방법과 시도 순서를 알고 있음을 신뢰하는 것이 권장됩니다.
  • QLocale::bcp47Name()는 이제 C 로케일을 "en-POSIX"로 표현하여, 단순한 "en"과 구별하고 BCP47 사양에 더 잘 부합하도록 했습니다. 마찬가지로, 이름으로부터 로케일을 생성할 때 변형인 POSIX도 C 로케일을 의미하는 것으로 인식됩니다.
  • QTimeZone::abbreviationWindows에서 ()는 이제 전체 이름 대신 약어를 반환합니다.
  • QTimeZone::displayName()는 이제 모든 플랫폼에서 시간대에 대해 로케일에 적합한 이름을 실제로 제공해야 하며, 이전에는 일부 플랫폼에서 이를 지원하지 못했습니다.
  • 시간대 정보가 포함된 타임스탬프 문자열을 QDateTime 로 변환할 때, 이제 시간대의 긴 형식 표시 이름을 인식합니다.
  • QMetaEnum 또한 QFlags 는 이제 최대 64비트가 필요한 유형을 지원할 수 있습니다.
  • QJsonValue 이제 QJsonDocument 를 거치지 않고도 fromJson 및 toJson 를 사용하여 JSON을 직접 구문 분석하고 직렬화할 수 있습니다. 이를 통해 복합 값뿐만 아니라 문자열이나 숫자와 같은 기본 값도 구문 분석하고 직렬화할 수 있습니다.
  • QThread 새로운 setServiceLevel 함수를 사용하여 OS 스레드 서비스 품질(QoS) 힌트를 설정할 수 있게 되었습니다.
  • QThreadPool setServiceLevel 을 사용하여 스레드의 서비스 품질 수준을 설정할 수도 있습니다.
  • QFile::supportsMoveToTrash()는 현재 운영 체제에서 QFile::moveToTrash()이 구현되어 있는지 여부를 보고합니다.
  • QIODevice::readLineInto()는 미리 할당된 버퍼에 한 줄의 데이터를 읽어올 수 있게 해줍니다.
  • 새로운 Q_STATIC_LOGGING_CATEGORY 매크로를 사용하여 단일 번역 단위에서만 사용되는 로깅 범주를 선언하십시오.
  • 새로운 QSortFilterProxyModel::beginFilterChange() 메서드를 호출하여 필터링된 콘텐츠의 변경 사항이 올바르게 인식되는지 확인하십시오.
  • QTimerEvent::matches()를 사용하면 타이머 이벤트가 특정 QBasicTimer 에 속하는지 여부를 더 쉽게 테스트할 수 있습니다.
  • QUuid::createUuidV7()를 사용하면 RFC9562에 기반한 고유 식별자를 생성할 수 있습니다.
  • QCommandLineParser::showMessageAndExit()는 애플리케이션을 종료하기 전에 사용자에게 정보 또는 오류 메시지를 표시하는 편리한 방법을 제공합니다.
  • QHash tryEmplace 및 API는 표준 라이브러리의 해당 API와 일치하도록 변경되었습니다. insertOrAssign
  • QSpan 이제 가변 크기의 스팬( chop 및 slice )을 처리할 수 있습니다.

Qt Graphs 모듈

  • QtQuick3D 의 순서 독립적 투명도를 활용하여 Surface3D에 투명도 지원 기능을 추가했습니다. 현재까지 QtQuick3D 에는 근사 기법(WeightedBlended)만 구현되어 있으므로, 정확한 기법은 아직 사용할 수 없습니다.
  • QtQuick3D 애플리케이션에서 View3D 에 그래프를 주입할 수 있도록 rootNode 를 추가했습니다.
  • View3D 그래프 주입과 함께 사용할 수 있는 또 다른 선택 방법인 doRayPicking 를 추가했습니다.
  • 사용자가 데이터를 스플라인 형태로 렌더링할 수 있도록 QSpline3DSeries 클래스를 추가했습니다.
  • Bars3D에 valueColoringEnabled 속성을 추가하여 각 막대를 값에 따라 개별적으로 색상을 지정할 수 있게 했습니다.
  • QAbstract3DAxis에 scaleLabelsByCount 속성을 추가하여, 사용자가 축 레이블의 총 수에 따라 축 레이블의 크기를 조정할지 여부를 정의할 수 있도록 했습니다.
  • QAbstract3DAxis에 labelSize 속성을 추가하여, 사용자가 각 축별로 축 레이블의 크기를 설정할 수 있게 되었습니다.
  • Bars3D, Scatter3D 및 Surface3D에서 X 및 Y 방향의 최소 및 최대 회전 각도 설정 기능을 지원합니다.
  • QAbstractAxis에 alignment 속성이 추가되어 사용자가 축을 왼쪽, 오른쪽, 위쪽 또는 아래쪽으로 정렬할 수 있게 되었습니다.
  • QGraphsView에 plotArea 속성이 추가되어, 사용자가 그래프가 그려질 사각형을 정의할 수 있게 되었습니다.
  • QGraphsView에 확대/축소 및 패닝 기능이 추가되었습니다.
  • 영역, 선, 원형 및 산점도 그래프에 사용자 정의 입력 처리 기능이 추가되었습니다.

Qt GRPC 모듈

  • Qt GRPC 클라이언트 가이드 개요 예제를 추가했습니다.
  • 모든 문서와 예제를 개선하고 다듬었습니다.
  • 높은 부하 조건에서 쓰기 작업을 위한 스트리밍 RPC를 최적화했습니다.

Qt GUI 모듈

  • QBrush 및 QPen 에는 색상 및 스타일 값과의 비교 또는 할당을 위한 최적화된 연산자가 추가되었습니다.
  • QPainter::setBrush()에는 색상을 단색 브러시로 설정하기 위한 새로운 최적화된 오버로드가 추가되었습니다.
  • QPainterStateGuard 는 QPainter 에서 균형 잡힌 저장/복원 작업을 보장하기 위한 새로운 RAII 클래스입니다.
  • QColorSpace 네 가지 기본 색상 공간 지점을 설정하고 가져오는 API가 추가되었습니다.
  • Qt::ExpandedClientAreaHint 가 추가되어, 창의 제목 표시줄 컨트롤이나 기타 시스템 UI와 같은 다른 UI 요소에 의해 가려지거나 충돌할 수 있는 영역까지 창의 클라이언트 영역이 확장되도록 요청할 수 있습니다.
  • Qt::NoTitleBarBackgroundHint 를 추가하여, 창의 제목 표시줄이 배경색 없이 그려지도록 요청할 수 있게 했습니다.
  • 창의 안전 영역을 반영하기 위해 ` QWindow::safeAreaMargins()`를 추가했습니다.
  • 텍스트 내 이모지 시퀀스의 구문 분석 및 자동 감지 기능이 추가되어, 유니코드 사양에 따라 필요할 때 컬러 폰트가 사용되도록 보장합니다. 이 구문 분석기는 QTextOption::DisableEmojiParsing 를 사용하여 레이아웃별로 비활성화하거나, Qt 구성 시 이모지 분할기를 비활성화하여 비활성화할 수 있습니다.
  • 애플리케이션에서 사용하는 기본 이모지 글꼴을 사용자 정의하기 위해 QFontDatabase::addApplicationEmojiFontFamily() 및 관련 함수를 추가했습니다.
  • 글꼴이 지원하는 가변 축에 대한 정보를 가져오기 위해 ` QFontInfo::variableAxes()`를 추가했습니다.
  • QImage::flipped() 및 QImage::flip()은 이미지를 뒤집기 위한 Qt::Orientation 기반 API를 제공하여, bool 기반의 QImage::mirrored() 대안보다 코드를 더 쉽게 읽을 수 있게 해줍니다.
  • QRhi: 해당 기능을 지원하는 모바일 GPU에서 OpenGL ES로 실행할 때, 가능한 경우 GL_EXT_multisampled_render_to_texture가 활용됩니다. Qt Quick 및 Qt Quick 3D 와 같은 클라이언트의 경우, 타일형 GPU 아키텍처에서 멀티샘플 렌더링 성능이 크게 향상될 수 있습니다.
  • QRhi: Direct 3D 11 및 12를 사용하는 Windows 환경에서, QWindow 의 업데이트 요청이 이제 전용 vblank 감시자 스레드에 의해 처리되어 CPU 부하와 지연 시간이 감소합니다. 즉, Qt Quick 과 같은 클라이언트에서는 예를 들어 마우스나 터치를 통해 항목을 대화식으로 드래그할 때 지연 현상이 줄어들 것으로 예상됩니다.
  • QRhi: 해당되는 경우(Direct 3D 12, Vulkan, Metal) 가변 속도 셰이딩 지원이 추가되었습니다. 이를 통해 visionOS에서 Qt Quick 3D XR을 활용한 동적 포베이션(foveation) 지원이 가능해졌습니다.
  • QRhi: 이제 OpenGL에서도 렌더 타겟별 블렌딩을 선택적으로 지원합니다.
  • QRhi: 여러 정수 및 깊이 텍스처 형식에 대한 지원이 추가되었습니다.
  • QRhi: Vulkan 환경에서 애플리케이션에서 제공하는 대기/신호 세마포어를 전달하는 기능이 추가되었습니다. 이러한 세마포어는 vkQueueSubmit 및 Present로 전달되어, 다중 스레드를 사용하고 시네그래프 렌더러와의 적절한 동기화가 필요한 외부 렌더링/연산 엔진을 통합할 수 있게 되었습니다.
  • QPdfWriter::author() 속성을 사용하여 생성된 PDF 문서의 작성자를 설정할 수 있습니다.

Qt HttpServer 모듈

Qt Multimedia 모듈

Qt Network 모듈

Qt Network Auth 모듈

Qt Protobuf 모듈

  • 모든 문서를 개선하고 다듬었습니다.
  • 생성된 헤더 파일을 보호하는 데 사용되는 메커니즘을 지정하기 위해 HEADER_GUARD 옵션을 추가했습니다.
  • 사용자 정의 protobuf 직렬화기에 액세스할 때 안전성을 희생하고 성능을 높일 수 있는 protobuf-unsafe-registry 기능을 추가했습니다.

Qt Qml 모듈

  • QML Language Server 는 이제 문서 구조의 개요 보기를 제공합니다. 이를 통해 클라이언트(예: IDE 또는 코드 편집기)는 qml 문서의 구조를 대화형 개요로 표현하여 객체, 속성, 메서드 및 기타 코드 요소를 계층적 보기로 표시할 수 있습니다.
  • qmlformat에 최대 줄 길이 기능이 추가되었습니다. 이제 qmlformat은 허용되는 최대 줄 길이에 따라 줄 바꿈 위치를 제어하여 일관되고 가독성 높은 QML 문서를 보장합니다.

Qt Quick 모듈

  • Item 또는 Window의 안전 영역을 관리하기 위해 ` SafeArea ` 부착 속성이 추가되었습니다.
  • 항목에 시어 변환을 편리하게 적용할 수 있는 Shear 컴포넌트가 추가되었습니다.
  • 이전에 Qt Quick API에 없었던 FontMetrics::capitalHeight 속성이 추가되었습니다.
  • C++의 ` QFontInfo ` 클래스와 일치하도록, 글꼴 해상도 결과를 가져오기 위한 ` FontInfo ` 유형을 추가했습니다.
  • 사용 중인 그래픽 API가 OpenGL인 경우, QQuickPaintedItem 의 FramebufferObject 렌더링 모드에 대한 지원을 다시 도입했습니다. 이는 QQuickPaintedItems에 QPainter 의 레거시 OpenGL 페인트 엔진을 사용해야 하는 Qt 5 시대 애플리케이션을 위한 포팅 지원으로 제공됩니다.
  • 대규모 지오메트리가 포함된 씬에서 메모리 사용량이 급증하는 것을 방지하기 위해 씬그래프 렌더러의 버퍼 풀링 로직을 최적화했습니다. 또한, 특히 OpenGL로 실행할 때 항목이 많은 씬의 오버헤드가 감소했습니다.

Qt Quick Controls 모듈

  • ContextMenu 가 추가되었습니다. 이 클래스는 마우스 오른쪽 클릭이나 컨텍스트 메뉴 키와 같은 플랫폼별 이벤트 발생 시 컨텍스트 메뉴를 표시하기 위해 어떤 아이템에든 연결할 수 있습니다.
  • TextField 또한 ` TextArea `는 이제 기본적으로 ` ContextMenu `를 제공합니다. 해당 유형에 대해 이미 사용자 정의 컨텍스트 메뉴가 설정된 경우, ` ContextMenu `는 (오른쪽 클릭이나 컨텍스트 메뉴 키를 누를 때) 자체 메뉴를 열지 않습니다.

Qt Quick Effects 모듈

  • 빠르게 둥근 직사각형 모양의 그림자/광효 果를 적용할 수 있는 새로운 RectangularShadow 요소가 추가되었습니다. 이 API는 색상, 오프셋, 확산 및 블러 값을 사용하는 CSS box-shadow와 유사합니다.

Qt Quick 3D 모듈

  • 투명한 오브젝트 렌더링을 위한 가중 혼합 순서 독립적 투명도(OIT) 구현이 추가되었습니다.
  • 32비트 부호 없는 정수 텍스처 형식에 대한 지원이 추가되었습니다.
  • 인스턴싱 모델에 대한 섀도우 맵 경계를 더 세밀하게 제어할 수 있게 되어, 계산 부하가 클 때 더 나은 성능을 발휘할 수 있습니다.
  • 새로운 'Ultra' 해상도 설정을 통해 4K 섀도우 맵을 지원합니다.
  • GLSL ES 프래그먼트 셰이더에서 부동 소수점 값에 대해 중간 정밀도를 강제 적용하는 옵션이 추가되었습니다. 주로 성능 튜닝을 위한 도구로 제공됩니다. 환경 변수 QT_QUICK3D_MEDIUM_PRECISION을 0이 아닌 값으로 설정하십시오. 다른 종류의 셰이더(비-ES GLSL 포함)에는 영향을 미치지 않습니다.
  • DebugView 이제 포인트 라이트 그림자의 경계를 시각화할 수 있습니다.
  • Qt 3D 의 내장 지오메트리를 QtQuick3D.Helpers로 이식했습니다. 이제 QtQuick3D.Helpers에서 PlaneGeometry, SphereGeometry, CylinderGeometry, ConeGeometry 및 TorusGeometry를 사용할 수 있습니다.
  • Qt 3D 의 ExtrudedTextMesh를 QtQuick3D.Helpers로 이식하여 추가했습니다.
  • 머티리얼 에디터에서 사용자 정의 머티리얼과 인스턴싱을 함께 사용할 수 있도록 지원이 추가되었습니다.

Qt Quick 3D XR 모듈

  • XrHapticFeedback 의 새로운 항목을 통해 진폭, 지속 시간 및 주파수를 사용하는 컨트롤러의 햅틱 출력 지원이 추가되었습니다.
  • XrInputAction 에 모든 핸들러 함수에서 테스트할 필요 없이 조건에 따라 액션을 비활성화할 수 있는 새로운 속성이 추가되었습니다.
  • macOS의 Meta XR 시뮬레이터에서 실행을 지원하기 위해 OpenXR용 Metal 백엔드가 추가되었습니다.
  • multiViewRenderingEnabled 속성은 이제 읽기 전용이며, 런타임에 멀티뷰 렌더링을 전환할 수 없습니다. 멀티뷰 렌더링이 지원되는 경우, 애플리케이션의 수명 기간 동안 활성화됩니다. 멀티뷰 렌더링이 필요하지 않은 포팅 환경에서는 환경 변수 QT_QUICK3D_XR_DISABLE_MULTIVIEW를 0이 아닌 값으로 설정하여 이 기능을 비활성화할 수 있습니다.

Qt Quick VectorImage 모듈

  • Qt SVG의 현재 지원 기능과 일치하도록 색상 애니메이션 및 변환 애니메이션에 대한 예비 지원이 추가되었습니다.

Qt SQL 모듈

  • QSqlDriver 관련된 ` QSqlDatabase ` 인스턴스의 연결 이름을 반환하는 새로운 함수 ` connectionName()`이 추가되었습니다.
  • QSqlQueryModel 이제 예를 들어 Qt 외부에서 데이터베이스가 수정되어 다시 읽어야 하는 경우, refresh()을 사용하여 데이터베이스를 새로 고칠 수 있습니다.

Qt SVG 모듈

  • QtSvg::Options 에 애니메이션을 비활성화하는 세 가지 새로운 값이 추가되었습니다.
  • fill, stroke 및 transform 속성에 대한 CSS 애니메이션을 지원합니다.

Qt VirtualKeyboard 모듈

  • 플릭 키를 사용하는 새로운 일본어 레이아웃이 추가되었습니다.
  • 키 소리 볼륨 조절 기능을 지원합니다.

Qt WebEngine 모듈

  • Qt OpenGL을 사용할 때도 ANGLE을 사용하도록 내부 렌더링을 전환했습니다. 성능이 향상되었으며 Chrome과의 버그 유사성이 개선되었습니다.
  • QWebEngineProfileBuilder 또한 QML WebEngineProfilePrototype 을 추가하여 프로필을 생성하기 전에 구성하고 경합 상태를 방지할 수 있게 되었습니다.
  • QWebEngineLoadingInfo 로딩이 다운로드와 관련이 있음을 나타내는 isDownload 속성을 추가했습니다.
  • QWebEngineUrlRequestInfo 또한 요청이 다운로드와 관련이 있음을 나타내는 isDownload() 메서드를 추가했습니다.
  • QWebEngineSettings 또한 QML WebEngineSettings 에 세 가지 새로운 설정이 추가되었습니다. 인쇄를 구성하기 위한 PrintHeaderAndFooter 및 PreferCSSMarginsForPrinting, 그리고 일부 웹 사이트에서 모바일 모드의 트리거로 사용하는 TouchEvents API를 비활성화하는 TouchEventsApiEnabled가 추가되었습니다.

Qt Widgets Module

  • QAbstractItemView 에는 dataChanged() 내에서 변경된 부분을 파악하려고 시도하는 대신, 전체 뷰 업데이트를 수행해야 할 시점을 지정할 수 있는 새로운 속성인 updateThreshold 가 추가되었습니다. 이는 대규모 모델에서 많은 항목이 변경될 때 특히 유용합니다. 업데이트 영역(update rect) 계산이 전체 뷰 업데이트보다 더 오래 걸릴 수 있기 때문입니다.
  • QComboBox labelDrawingMode 속성을 로 설정하면, 항목 뷰의 델리게이트를 사용하여 레이블을 그릴 수 있습니다. UseDelegate
  • QHeaderView 섹션의 크기가 조정되거나, 숨겨지거나, 순서가 변경되지 않는 한, 대규모 모델의 메모리 사용량을 대폭 줄이도록 최적화되었습니다.
  • QWidget::accessibleIdentifier 로 설정된 식별자는 보조 기술 및 자동화 테스트 도구에서 특정 위젯을 식별하는 데 사용할 수 있습니다.
  • QDockWidget 의 도크 위치는 QDockWidget::dockLocation 속성을 사용하여 명시적으로 설정할 수 없습니다.
  • QStackedWidget 이제 스택에 새로운 위젯이 추가되면 widgetAdded() 신호를 발산합니다.

Qt XML 모듈

도구

QDoc 문서 생성기

  • QDoc은 이제 매크로 인자에서 서식 지정 명령을 허용합니다.
  • 이제 작성자는 ` auto`을 사용하여 ` fn-command`로 문서화된 함수의 기본 반환 유형을 재정의할 수 있습니다.
  • 이제 QDoc은 C++ 헤더의 주석에서 문서를 생성할 수 있습니다. 이 기능은 Qt 6.9의 QDoc에 기술 미리보기로 추가되었으며, 사용자들의 피드백을 기다리고 있습니다. documentationinheaders QDoc 구성 변수를 활성화하여 사용해 보세요.
  • 새로운 ` qmlenumeratorsfrom ` 명령어를 사용하면 C++ 열거형을 기반으로 QML 열거형 문서를 생성할 수 있습니다.
  • generatelist 및 annotatedlist 명령어는 이제 생성된 목록에 대한 사용자 지정 정렬 순서를 지원합니다.
  • `deprecated `는 향후 버전을 허용하며, QDoc은 버전이 향후에 속한다고 인식할 때 적절한 텍스트를 생성합니다.
  • Clang 라이브러리 요구 사항: QDoc에는 LLVM 17의 Clang 라이브러리가 필요합니다. 또한 LLVM 18, 19, 20의 Clang 라이브러리에서도 작동하는 것으로 확인되었습니다.
  • QDoc은 이제 cmakecomponent, cmakepackage 및 cmaketargetitem 명령을 사용하여 타사 프로젝트에 대한 CMake 필수 구성 요소를 조정할 수 있도록 지원합니다.
  • 예제와 관련된 경고는 이제 새로운 examples.warnaboutmissingimages 및 examples.warnaboutmissingprojectfiles 구성 변수를 통해 설정할 수 있습니다.
  • QDoc은 이제 문서의 이미지에 대한 툴팁을 생성할 수 있습니다. 새로운 usealttextastitle 구성 변수에 대한 문서에서는 프로젝트에서 이 기능을 활성화하는 방법을 설명합니다.

플랫폼 변경 사항

빌드 시스템 변경 사항

  • 이제 Qt를 빌드하고 CMake 프로젝트에서 Qt를 사용하려면 CMake 버전 3.22 이상이 필요합니다.

데스크톱 플랫폼

Windows

  • 새로운 공개 CMake API 추가:
    • 프로젝트에 Windows App SDK를 추가하기 위한 qt_add_win_app_sdk CMake 함수가 추가되었습니다.
  • CBDT 및 COLRv1과 같은 추가 이모지 글꼴 형식의 렌더링 지원을 추가했습니다.

Linux용 Wayland 클라이언트

  • 컴포지터가 이 프로토콜을 지원하는 경우 ` QWindow::setIcon()`가 정상적으로 작동하도록 새로운 ` xdg-toplevel-icon-v1 ` 프로토콜에 대한 지원을 추가했습니다.
  • 이제 창의 기본 wl_surface 는 창의 수명과 동일하게 유지되며, 창이 숨겨져도 더 이상 파괴되지 않습니다.

모바일 플랫폼

Android

  • APK 내의 비압축 네이티브 라이브러리를 지원하고, packagingOptions.jniLibs.useLegacyPackaging true 의 필요성을 제거했습니다.
  • qt_add_android_permission() CMake 함수를 도입했습니다.
  • Java 코드 빌드를 위한 SDK 레벨을 설정할 수 있도록 QT_ANDROID_COMPILE_SDK_VERSION CMake 속성을 추가했습니다.
  • 앱 아이콘을 설정하기 위해 QT_ANDROID_APP_ICON CMake 속성을 추가합니다.
  • 앱 이름을 설정하기 위해 QT_ANDROID_APP_NAME CMake 속성을 추가합니다.
  • API 레벨 31 이상에서 위치 및 블루투스 권한을 분리합니다.
  • 대기 중인 백그라운드 UI 이벤트의 최대값을 설정할 수 있도록 했습니다.
  • 터미널에서 앱을 쉽게 배포하고, 실행하며, 로그를 가져올 수 있는 스크립트를 추가했습니다.
  • Qt Quick Android 및 QtQuickView의 경우:
    • QtAbstractItemModel에 setData() 및 dataChanged() 메서드를 추가합니다.
    • OnDataChangedListener 콜백 인터페이스를 추가합니다.
    • QtQuickViewContent: 기본이 되는 QtQuickViewContent 객체를 전달하는 onStatusChanged() 오버로드를 추가합니다.
    • Android 서비스에서 여러 개의 임베디드 뷰를 지원합니다.

임베디드 플랫폼

Boot to Qt

  • Yocto 5.1(Styhead)에 대한 지원이 추가되었습니다.
  • 대상 하드웨어 지원 수준이 업데이트되어 Tier 1에 다음과 같은 새로운 지원 보드가 추가되었습니다:
    • NVIDIA Jetson AGX Orin 개발자 키트 (Boot to Qt, Tier 2에서 업그레이드됨).
  • 대상 하드웨어 지원 수준이 업데이트되어 Tier 2에 새로 지원되는 보드가 추가되었습니다:
    • Toradex Apalis iMX6 (Boot to Qt, Tier 1에서 하향 조정됨).
  • 대상 하드웨어 지원 수준이 Tier 3에 새로 지원되는 보드를 포함하여 업데이트되었습니다:
    • Qualcomm RB3 Gen 2 Vision Kit (Boot to Qt).
    • NXP i.MX 8M Mini LPDDR4 EVK (Boot to Qt, Tier 2에서 등급 하향 조정됨).
    • NXP i.MX 8M Nano LPDDR4 EVK (Boot to Qt, Tier 2에서 등급 하향 조정됨).
    • NXP i.MX 8M Plus LPDDR4 EVK (Boot to Qt, Tier 2에서 하향 조정됨).
  • 다음 보드는 더 이상 지원되지 않습니다:

실시간 OS

  • 실시간 OS 지원은 LTS 릴리스에서만 제공됩니다. LTS가 아닌 릴리스의 경우, 전문 서비스(Professional Services)를 통해서만 지원이 제공됩니다.

API 변경 사항 목록

이 페이지에는 Qt 6.9의 API 변경 사항에 대한 개요가 포함되어 있습니다:

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.