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

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ издатСлството Π½Π° кросплатформСния Ρ„Ρ€Π΅ΠΉΠΌΡƒΡŠΡ€ΠΊ Qt 5.15. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ тСкстовС Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Qt сС доставят ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈΡ‚Π΅ LGPLv3 ΠΈ GPLv2. ΠŸΡ€Π΅Π· Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ Ρ‰Π΅ бъдС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π½ΠΎΠ²Π° вСрсия Π½Π° Qt 6, Π² която сС ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Π—Π° Π΄Π° сС улСсни Π±ΡŠΠ΄Π΅Ρ‰ΠΈΡΡ‚ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към вСрсия Qt 6, Π² Qt 5.15 са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° някои нововъвСдСния ΠΈ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ прСдупрСТдСния Π·Π° прСдстоящо прСкратяванС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° функционалности, ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π² Qt 6.

Qt 5.15 Π΅ класиран срСд вСрсиитС с Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° (LTS). Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° общността обновлСнията Π½Π° вСрсия 5.15 Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ само Π΄ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° слСдващата Π·Π½Π°Ρ‡ΠΈΠΌΠ° вСрсия, Ρ‚.Π΅. ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΡˆΠ΅ΡΡ‚ мСсСца. Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡΡ‚ LTS Ρ†ΠΈΠΊΡŠΠ», ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° обновлСния Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Ρ‰Π΅ бъдС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ с Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠ° лицСнзия (Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β€” 5508 $ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π·Π° Π΅Π΄ΠΈΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π° Π·Π° стартиранС ΠΈ ΠΌΠ°Π»ΠΊΠΈ прСдприятия β€” 499 $ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°). ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Qt Company ΡΡŠΡ‰ΠΎ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΡˆΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към ΠΌΠΎΠ΄Π΅Π» Π½Π° разпространСниС Π½Π° Qt, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ всички вСрсии ΠΏΡ€Π΅Π· ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 12 мСсСца Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ разпространявани СдинствСно Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ с Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈ. Но Π·Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‚Π°Π·ΠΈ идСя Π½Π΅ Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»Π° извън Π΅Ρ‚Π°ΠΏΠ° Π½Π° обсъТданС.

Основни нововъвСдСния в Qt 5.15:

  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° абстрактСн Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ API, нСзависим ΠΎΡ‚ 3D API Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма. ΠšΠ»ΡŽΡ‡ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° новия Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ стСк Π½Π° Qt Π΅ двигатСлят Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° сцСни, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° прослойка RHI (Rendering Hardware Interface), Π·Π° Π΄Π° осигури Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° прилоТСнията Qt Quick Π½Π΅ само с OpenGL, Π½ΠΎ ΠΈ Π½Π°Π΄ API Vulkan, Metal ΠΈ Direct 3D. Π’ 5.15 новият Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ стСк Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° опция, която ΠΈΠΌΠ° статус β€žTechnology Previewβ€œ.
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Qt Quick 3D, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ Π·Π½Π°ΠΊΡŠΡ‚ Π·Π° СкспСримСнтално Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. Qt Quick 3D прСдоставя ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ API Π·Π° създаванС Π½Π° потрСбитСлски интСрфСйси Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Qt Quick, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‰ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° 2D ΠΈ 3D Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Новият API позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° QML Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° 3D Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° интСрфСйса Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° UIP. Π’ Qt Quick 3D Π·Π° 2D ΠΈ 3D ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π΄ΠΈΠ½ runtime (Qt Quick), Π΅Π΄ΠΈΠ½ ΠΌΠ°ΠΊΠ΅Ρ‚ Π½Π° сцСна ΠΈ Π΅Π΄ΠΈΠ½ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, Π° Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° интСрфСйса - Qt Design Studio. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Ρ€Π΅ΡˆΠ°Π²Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠ°Ρ‚ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΏΡ€ΠΈ интСграция Π½Π° QML с ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ Qt 3D ΠΈΠ»ΠΈ 3D Studio, ΠΈ осигурява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° синхронизация Π½Π° анимация ΠΈ трансформации Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΊΠ°Π΄Ρ€ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ 2D ΠΈ 3D.

    ΠžΡ‚ Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π² Qt Quick 3D, сС спомСнава ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈ слСд ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, C++ API Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° гСомСтрията, API Π·Π° Π²ΡŠΡ€Ρ‚Π΅Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° класа QQuaternion, ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΎΠ²ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° свСтлина. Π—Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° Qt Quick 3D ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ спСциално дСмонстрационно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС промСнят Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° освСтлСниС, Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ слоТни ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π΄Π° сС ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚ тСкстури, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ ΠΈ антиалиасинг. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠΊΡ€ΡŠΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° потрСбитСлски интСрфСйс Qt Design Studio 1.5, Π² ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Qt Quick 3D.


    ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ
  • Π’ Qt QML Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° бСшС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π΅Π½Π° Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° Qt 6. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° свойства с ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ β€˜required’ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅, чиято настройка Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π°. Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° qmllint Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° прСдупрСТдСния Π·Π° възмоТни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² QML ΠΊΠΎΠ΄Π°. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° qmlformat, която опростява Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° QML ΠΊΠΎΠ΄Π° Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π·Π° стил Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π½Π° QML с рСдакцията Qt Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ.
  • Π’ Qt Quick Π² Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Image Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ пространства. Π’ Qt Quick Shapes Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ PathText.
    Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° указатСля Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ свойство cursorShape, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° курсора Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° Π½Π° настолни систСми. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ HeaderView Π·Π° улСсняванС Π½Π° добавянСто Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½ΠΈ ΠΈ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΈ заглавия Π² Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° TableView.
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π΄Π΅ΠΊΠΎΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (CSD), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ собствСнитС си Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΈ Π΄Π° постави ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² Π·Π°Π³Π»Π°Π²Π½Π°Ρ‚Π° част Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°.
  • Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ ΠΌΠΎΠ΄ΡƒΠ» Qt Lottie, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‰ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ API Π·Π° QML, позволяващ рисуванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ анимация, Скспортирани във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON Ρ‡Ρ€Π΅Π· ΠΏΠ»ΡƒΠ³ΠΈΠ½ Bodymovin Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Adobe After Effects. Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° QtLottie Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° подготвят Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π° тях ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ СкспортиранитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с интСрфСйса Π½Π° прилоТСнията Π½Π° QtQuick. QtLottie Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π²Π³Ρ€Π°Π΄Π΅Π½ ΠΌΠΈΠΊΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° изпълнСниС Π½Π° анимация, рязанС, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° слоСвС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ. ДвигатСлят Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Ρ‡Ρ€Π΅Π· QML-Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° LottieAnimation, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΎΡ‚ QML-ΠΊΠΎΠ΄, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ всякакви Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° QtQuick.
  • БраузСрният Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Qt WebEngine Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Chromium 80 (Π² ΠΊΠ»ΠΎΠ½ 5.14 Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Chromium 77, Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия Π΅ Chromium 83).
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Qt 3D са ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ инструмСнтитС Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°Π½Π΅ ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.
  • Π’ Qt Multimedia Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° рисуванС Π½Π° мноТСство ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ΠΈ.
  • Π’ Qt GUI ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΈ трансформиранС Π½Π° изобраТСнията сСга Π² ΠΌΠ½ΠΎΠ³ΠΎ случаи сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ.
  • Π’ Qt Network Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° настраиваСми Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ΠΈ ΠΈ сСсийни ΠΊΡ€Π°Ρ‚ΠΊΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° Π² TLS 1.3 (Session Ticket, позволяващи възобновяванС Π½Π° сСсията Π±Π΅Π· Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°).
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Qt Core, QRunnable ΠΈ QThreadPool със std::function. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ QFile::moveToTrash() Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π² ΠΊΠΎΡˆΡ‡Π΅Ρ‚ΠΎ с ΠΎΠ³Π»Π΅Π΄ Π½Π° спСцифичното ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.
  • Π’ Qt Π·Π° Android Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€ΠΎΠ΄Π½ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ Π·Π° отварянС ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

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