Π Π΅Π»ΠΈΠ· Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Qt 6.6

Компания Qt Company ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Ρ€Π΅Π»ΠΈΠ· Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° 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 6.6
  • Π’ Qt Quick Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π½Π° сСлСкция (property selectionMode) Π² QML Ρ‚ΠΈΠΏΠ° TableView (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° управляватС сСлСкцията Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Ρ€Π΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠ»ΠΎΠ½ΠΈ ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ), прСдоставСна Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° промяна Π½Π° свойството rootIndex, Π² QML Ρ‚ΠΈΠΏΠ° TreeView Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π»Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ (scroll-deceleration) Π² QML Ρ‚ΠΈΠΏΠ° Flickable, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡΡŠΠΊΡ€Π°Ρ‰Π°Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡŠΡ‚ΠΈΡ‰Π°. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΎΡ‚ 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 6.6
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Qt Multimedia Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΠ»Π°ΡΡŠΡ‚ 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 ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ API Fetch ΠΈ рисуванСто Π½Π° Canvas Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ с Ρ†Π΅Π» намаляванС Π½Π° риска ΠΎΡ‚ пасивна идСнтификация. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ URL "chrome://qt", ΠΏΡ€ΠΈ отварянСто Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΏΠΎΠΊΠ°Π·Π²Π° страница с информация Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°Ρ‚Π° вСрсия Π½Π° Chromium Π΄Π²ΠΈΠΆΠΊΠ°.
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Qt Sql Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ плъгин с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π‘Π£Π‘Π” Mimer SQL, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са настройкитС Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π·Π° Π‘Π£Π‘Π” MySQL ΠΈ MariaDB.
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Qt PDF са прСдоставСни класовС Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈ Π½Π° страници ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ страници.
  • Π’ Qt Quick Π² Ρ‚ΠΈΠΏΠ° Font Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π½ΠΎΠ² API Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° настройка Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° Π³Π»ΠΈΡ„ΠΎΠ²Π΅Ρ‚Π΅ (shaping) Π² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ OpenType. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Qt Quick Shapes Π·Π° високо качСство Π½Π° рисуванСто Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΊΡ€ΠΈΠ²ΠΈ Ρ‡Ρ€Π΅Π· Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅Π½ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€.
    Π Π΅Π»ΠΈΠ· Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Qt 6.6
  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ° Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ RHI (Rendering Hardware Interface) ΠΈ стабилизиранС Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ с Π½Π΅Π³ΠΎ нискоуровнСв API. Нивото Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π·Π° RHI сСга Ρ‰Π΅ отговаря Π½Π° API Qt Platform Abstraction, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° RHI Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° крос-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ нискоуровнСв ΠΊΠΎΠ΄, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ с всички популярни Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ стСковС ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ API (OpenGL, Vulkan, Metal ΠΈ Direct 3D).
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Qt Quick 3D Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎ създаванС Π½Π° тСкстури ΠΈ гСомСтрия Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π² QML.
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Qt TextToSpeech сС появи Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° PCM (Pulse-Code Modulation) Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° синтСзираната Ρ€Π΅Ρ‡ (ΠΏΠΎ-Ρ€Π°Π½ΠΎ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ само Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΎ устройство). ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки Π·Π° сСгмСнтиранС Π½Π° тСкста, Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ API Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ гласовС ΠΈ API Π·Π° опрСдСлянС Π½Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ°.
  • Към Π½Π°Π±ΠΎΡ€Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ 'Qt for Python', ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя срСдства Π·Π° създаванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ прилоТСния Π½Π° Π΅Π·ΠΈΠΊΠ° Python с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Qt, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° асинхронни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‡Ρ€Π΅Π· asyncio. ΠžΠ±Π΅Π·ΠΏΠ΅Ρ‡Π΅Π½Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° Qt for Python с устройства Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° AArch64.
  • ОбновСн Π΅ ΡΡ‚Π΅ΠΊΡŠΡ‚ Boot2Qt, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° създаванС Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π΅ΠΌΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ систСми с ΠΎΠΊΠΎΠ»Π½Π° срСда Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Qt ΠΈ QML. БистСмната срСда Π² Boot2Qt Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΄ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Yocto 4.2 (Mickledore). Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ прСдоставянС Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ сборки Boot2Qt Π·Π° ΠΏΠ»Π°Ρ‚ΠΊΠΈ NXP ΠΈ устройства Renesas R-Car.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android 13. На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Windows ΠΈ Linux Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM. Π’ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ с участницитС ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Debian Π² основнитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° дистрибутива са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с Qt 6 Π·Π° Debian 11 ΠΈ Debian 12, Π° Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° Qt Company β€” ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Qt 6.6 Π·Π° Debian.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ срСдства Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebAssembly, позволяващи ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Qt-прилоТСния, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ прСносими ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚Π°, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebAssembly, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° JIT-компилацията, сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ с производитСлност, Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ Ρ‚Π°Π·ΠΈ Π½Π° нативния ΠΊΠΎΠ΄, ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Qt Quick, Qt Quick 3D ΠΈ Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π² Qt срСдства Π·Π° визуализация. Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅ опростСно отстраняванСто Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ прилоТСния Π·Π° WebAssembly ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ (прилоТСнията Π·Π° WebAssembly Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС доставят с ΠΎΠ±Ρ‰ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ плъгини Qt).

    Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster