Π Π΅Π»ΠΈΠ· Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° 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