ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΡΡΠ΅ΠΉΠΌΡΡΡΠΊ . ΠΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° 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 ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ΅ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Ρ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈ. ΠΠΎ Π·Π°ΡΠ΅Π³Π° ΡΠ°Π·ΠΈ ΠΈΠ΄Π΅Ρ Π½Π΅ Π΅ Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»Π° ΠΈΠ·Π²ΡΠ½ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅ΡΠΎ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ :
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π±ΡΡΡΠ°Ρ ΠΈΡΠ°Π½ Π³ΡΠ°ΡΠΈΡΠ΅Π½ API, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΎΡ 3D API Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ»ΡΡΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Π½ΠΎΠ²ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΡΡΠ΅ΠΊ Π½Π° Qt Π΅ Π΅Π½Π΄ΠΆΠΈΠ½ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΅Π½ΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ»ΠΎΠΉ RHI (Rendering Hardware Interface), Π·Π° Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Qt Quick Π½Π΅ ΡΠ°ΠΌΠΎ Ρ OpenGL, Π½ΠΎ ΠΈ Ρ API Vulkan, Metal ΠΈ Direct 3D. Π 5.15 Π½ΠΎΠ²ΠΈΡΡ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΡΡΠ΅ΠΊ Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π²ΡΠ² ΡΠΎΡΠΌΠ° Π½Π° ΠΎΠΏΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΈΠΌΠ° ΡΡΠ°ΡΡΡ 'Technology Preview'.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΏΡΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° , ΠΎΡ ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠΎ ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅. 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), ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ ΠΈ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π² Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°.
- Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½ ΠΌΠΎΠ΄ΡΠ» , ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ API Π·Π° QML, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈ Π² JSON ΡΠΎΡΠΌΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Bodymovin ΠΏΠ»ΡΠ³ΠΈΠ½ Π·Π° Adobe After Effects. Π‘ QtLottie Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΡΠΎ ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° QtQuick. QtLottie Π²ΠΊΠ»ΡΡΠ²Π° Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΌΠΈΠΊΡΠΎΠ΄Π²ΠΈΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΡΡΠ·Π°Π½Π΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ»ΠΎΠ΅Π²Π΅ ΠΈ Π΄ΡΡΠ³ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ. ΠΠ³ΡΠ°ΡΡΡ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΡΠ΅Π· QML Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° LottieAnimation, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΎΡ QML ΠΊΠΎΠ΄, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π΄ΡΡΠ³ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΎΡ QtQuick.
- ΠΡΠ°ΡΠ·Π΅ΡΠ½ΠΈΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Qt WebEngine Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π° (Π² ΠΊΠ»ΠΎΠ½ 5.14 Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Chromium 77, Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π΅ ).
- Π ΠΌΠΎΠ΄ΡΠ»Π° 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

