ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Qt ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Qt 6.6, Π² ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π·Π° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠ»ΠΎΠ½Π° Qt 6. Qt 6.6 ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ Windows 10+, macOS 11+, Linux (Ubuntu 22.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.6 /9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY ΠΈ QNX. ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° Qt ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅ LGPLv3 ΠΈ GPLv2.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Qt 6.6:
- ΠΠΎΠ΄ΡΠ»ΡΡ Qt Quick ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΠΊΠ°ΡΠΎ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΊΠ»Π°Ρ LayoutItemProxy, Π° ΠΌΠΎΠ΄ΡΠ»ΡΡ Qt Quick Layouts ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΅Π΄Π½Π°ΠΊΠ²ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° ΠΊΠ»Π΅ΡΠΊΠΈ Π·Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°, ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ.

- Qt Quick Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΈΠ·Π±ΠΎΡ (ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ selectionMode) Π² QML ΡΠΈΠΏ TableView (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΊΠ»Π΅ΡΠΊΠΈ, ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΈ Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΠΊΠ»Π΅ΡΠΊΠΈ), ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ rootIndex, ΠΈ Π² QML ΡΠΈΠΏ TreeView, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΡ Π²ΡΡΡ Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° Π»Π΅Π½ΡΠΈΡΠ΅ Π·Π° ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ (ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅) Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ -Π·Π°Π±Π°Π²ΡΠ½Π΅) Π² ΡΠΈΠΏΠ° Flicable QML Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠΊΡΠ°ΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΡΠΈΡΠ°. ΠΡΠΈΠ³ΡΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΎΡ QML Π΄ΠΎ API Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ» Qt Graphs, Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ» Ρ ΠΎΠ±ΡΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠΈ ΠΎΡ Π±ΡΡΠ·ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠΈ ΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Π³ΡΠ°ΡΠΈΠΊΠΈ. ΠΠΎΠ΄ΡΠ»ΡΡ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΊΠ°ΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ Π·Π°ΠΌΠ΅ΡΡΠΈΡΠ΅Π» Π½Π° ΡΡΠ°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ» Qt DataVisualization, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° OpenGL, ΠΈ ΠΌΠΎΠ΄ΡΠ»Π° Qt Charts. ΠΠΎΠ΄ΡΠ»ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π² ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° Π²ΡΡΡ
Ρ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° Qt DataVisualization Π²ΡΡΡ
Ρ Qt Quick 3D ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΡΠΌ Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ (RHI, Rendering Hardware Interface), ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ 3D API (OpenGL, Vulkan, Metal ΠΈ Direct 3D) .

- ΠΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ» Qt Π΄ΠΎΠ±Π°Π²ΠΈ ΠΊΠ»Π°Ρ QWindowCapture Π·Π° Π·Π°ΡΠ½Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, Π΄ΠΎΠΏΡΠ»Π²Π°ΠΉΠΊΠΈ ΠΊΠ»Π°ΡΠ° QScreenCapture, Π²ΡΠ²Π΅Π΄Π΅Π½ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎ Π·Π°ΡΠ½Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠ΅Π»ΠΈΡ Π΅ΠΊΡΠ°Π½. QWindowCapture ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, Π½Π°Π»ΠΈΡΠ½ΠΈ Π·Π° Π·Π°ΡΠ½Π΅ΠΌΠ°Π½Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ. ΠΠ°ΡΠ½Π΅ΠΌΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈ ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π½Π° FFmpeg Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Wayland.
- Π‘Π²ΠΎΠΉΡΡΠ²Π°ΡΠ° ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΊΡΠΌ ΠΊΠ»Π°ΡΠ° QMediaRecorder Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ, ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΠΈ Π±ΠΈΡΡΠ΅ΠΉΡΠ°.
- ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Qt GRPC ΠΈ Qt Protobuf ΡΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ gRPC ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Qt ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Protocol Buffer. ΠΡΠΌ Qt GRPC ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΎΠΏΡΠΈΠΈ QGrpcChannelOptions ΠΈ QGrpcCallOptions Π·Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈ ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ Π½ΠΈΡΠΊΠ°. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡΡΠ° QGrpcMetadata Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ, Π²ΡΡΠ½Π°ΡΠΈ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΡΡΡΠ²ΡΡQt GRPC Π²Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° QML ΡΠΈΠΏΠΎΠ²Π΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅ QtGRPC. Qt Protobuf Π²Π΅ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠΈ Qt Core ΠΈ Qt GUI ΡΠΈΠΏΠΎΠ²Π΅ Π² ΡΡ Π΅ΠΌΠ°ΡΠ° *.proto ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ QML ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΈ ΡΡΠ΅Π· ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ QProtobufMessage. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ google.protobuf.Any ΠΈ oneof.
- ΠΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π° Qt WebEngine Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ QWebEngineUrlScheme::FetchApiAllowed ΠΈ QWebEngineSettings::DisableReadingFromCanvas, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Fetch API ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Canvas, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΡΠΈΡΠΊΠ° ΠΎΡ ΠΏΠ°ΡΠΈΠ²Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ URL Π°Π΄ΡΠ΅Ρ βchrome://qtβ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ Chromium Π΄Π²ΠΈΠ³Π°ΡΠ΅Π».
- ΠΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π° Qt Sql Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ»ΡΠ³ΠΈΠ½ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π‘Π£ΠΠ Mimer SQL ΠΈ ΡΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° Π²ΡΡΠ·ΠΊΠ° Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π·Π° Π‘Π£ΠΠ MySQL ΠΈ MariaDB.
- Qt PDF ΠΌΠΎΠ΄ΡΠ»ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΊΠ»Π°ΡΠΎΠ²Π΅ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΡΠ·ΠΊΠΈ, ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ.
- Π Qt Quick ΡΠΈΠΏΡΡ Font Π²Π½Π΅Π΄ΡΡΠ²Π° Π½ΠΎΠ² API Π·Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ (ΠΎΡΠΎΡΠΌΡΠ½Π΅) Π½Π° Π³Π»ΠΈΡΠΎΠ²Π΅ Π² OpenType ΡΡΠΈΡΡΠΎΠ²Π΅. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Π° Qt Quick Shapes Π·Π° Π²ΠΈΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΠΈΠ·ΡΠ΅ΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΊΡΠΈΠ²ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅Π½ ΡΠ΅ΠΉΠ΄ΡΡ.

- ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ° Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° RHI (Rendering Hardware Interface) ΠΌΠ°ΡΠΈΠ½Π° Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° API Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΡΠ²ΡΡΠ·Π°Π½ Ρ Π½Π΅Π³ΠΎ. ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΎΠ±ΡΠ°ΡΠ½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Π·Π° RHI Π²Π΅ΡΠ΅ ΡΠ΅ ΡΠ»Π΅Π΄Π²Π° Qt Platform Abstraction API, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ RHI Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΡ Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Ρ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΡΡΠ΅ΠΊΠΎΠ²Π΅ ΠΈ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ API (OpenGL, Vulkan, Metal ΠΈ Direct 3D) .
- ΠΡΠΌ Qt Quick 3D ΠΌΠΎΠ΄ΡΠ»Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡΡΡΠΈ ΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΡΠ»Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΎΡ QML.
- ΠΠΎΠ΄ΡΠ»ΡΡ Qt TextToSpeech Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° PCM (Pulse-Code Modulation) Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΠ°Π½Π° ΡΠ΅Ρ (ΠΏΡΠ΅Π΄ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΈΠ·Ρ ΠΎΠ΄ ΠΊΡΠΌ Π°ΡΠ΄ΠΈΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ). ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ, Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ API Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π³Π»Π°ΡΠΎΠ²Π΅ ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
- ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ Qt Π·Π° Python, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Python Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Qt, ΠΈΠΌΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° asyncio. Qt Π·Π° Python Π²Π΅ΡΠ΅ Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° AArch64.
- Π‘ΡΠ΅ΠΊΡΡ Boot2Qt Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΡ ΡΡΠ΅Π΄Π°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Qt ΠΈ QML. Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π² Boot2Qt Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΄ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Yocto 4.2 (Mickledore). Π Π°Π±ΠΎΡΠΈ ΡΠ΅ ΠΏΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π³ΠΎΡΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Boot2Qt Π·Π° ΠΏΠ»Π°ΡΠΊΠΈ NXP ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Renesas R-Car.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android 13. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ARM Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Windows ΠΈ Linux ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠ°Π΅Π΄Π½ΠΎ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Debian, ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Ρ Qt 6 Π·Π° Debian 11 ΠΈ Debian 12 ΡΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°, Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Ρ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Qt 6.6 Π·Π° Debian ΡΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° Π½Π° Qt Company.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° WebAssembly ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ Qt ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π² ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡ ΠΈ ΡΠ° ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° WebAssembly, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ°, ΡΠ°Π±ΠΎΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Qt Quick, Qt Quick 3D ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Qt. ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° WebAssembly ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ (ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° WebAssembly Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΡ ΡΡΡ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Qt Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru



