ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Qt 5.14 ΠΈ срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Qt Creator 4.11.0

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

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ:

  • Qt Quick Π·Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ прСдоставянСто Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ API, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ нСзависим ΠΎΡ‚ 3D API Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма. Π’ Qt 5.14 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ внСдряванС Π½Π° Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° изобразяванС Π½Π° сцСни, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ новия RHI (Rendering Hardware Interface) слой, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° прилоТСнията Qt Quick Π΄Π° работят Π½Π΅ само Π²ΡŠΡ€Ρ…Ρƒ OpenGL, ΠΊΠ°ΠΊΡ‚ΠΎ бСшС досСга, Π½ΠΎ ΡΡŠΡ‰ΠΎ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Vulkan, Metal ΠΈ Direct 3D 11. Новият Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° опция Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° прилоТСния Π·Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към Qt 6, Π² ΠΊΠΎΠΉΡ‚ΠΎ RHI Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.
  • ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Qt Quick Timeline Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява Π°Π½ΠΈΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° свойства с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π²Π° линия ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΊΠ°Π΄Ρ€ΠΈ. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Π΅ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ΠΎΡ‚ срСдата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Qt Design Studio, която прСдоставя Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π²Π°Ρ‚Π° линия Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π·Π° създаванС Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±Π΅Π· писанС Π½Π° ΠΊΠΎΠ΄.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ СкспСримСнталСн ΠΌΠΎΠ΄ΡƒΠ» Qt Quick 3D, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ API Π·Π° създаванС Π½Π° потрСбитСлски интСрфСйси, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Qt Quick, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‚ 2D ΠΈ 3D Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ. Новият API Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ QML, Π·Π° Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° 3D интСрфСйс, Π±Π΅Π· Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ UIP Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΏΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° QML със ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ Qt 3D ΠΈΠ»ΠΈ 3D Studio ΠΈ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° синхронизиранС Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ трансформации Π½Π° Π½ΠΈΠ²ΠΎ Ρ€Π°ΠΌΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ 2D ΠΈ 3D. Π’ Qt Quick 3D ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΅Π΄Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° изпълнСниС (Qt Quick), Π΅Π΄Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° сцСна ΠΈ Π΅Π΄Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° Ρ€Π°ΠΌΠΊΠ° Π·Π° 2D ΠΈ 3D ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Qt Design Studio Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»Π΅Π½ интСрфСйс.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ WheelHandler, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π·Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ с ΠΊΠΎΠ»Π΅Π»ΠΎ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π·Π° ΠΊΠΎΠ»Π΅Π»ΠΎ, Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚ Ρ‚ΡŠΡ‡ΠΏΠ°Π΄.
  • Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π·Π° подобряванС Π½Π° производитСлността Π½Π° Π΅ΠΊΡ€Π°Π½ΠΈ с висока ΠΏΠ»ΡŠΡ‚Π½ΠΎΡΡ‚ Π½Π° пиксСлитС. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° опрСдСлянС Π½Π° Π΄Ρ€ΠΎΠ±Π½ΠΈ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° добавянС Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ пространства Π·Π° изобраТСния, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° постигнСтС ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° изобраТСния Π½Π° ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ пространството ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° QColorConstants, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π²ΠΈ позволява Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ СкзСмпляри Π½Π° класа QColor с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ писанС Markdown Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Qt Widgets ΠΈ Qt Quick Π·Π° създаванС Π½Π° тСкстови Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ.
  • API Π½Π° QCalendar Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ григорианския.
  • Π—Π° Android Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° сглобки, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ мноТСство ABI, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ навСднъТ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ AAB, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява прилоТСнията Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ доставяни Π·Π° всички ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π² Π΅Π΄ΠΈΠ½ Π°Ρ€Ρ…ΠΈΠ².
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ оптимизация Π½Π° производитСлността Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Qt 3D, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с нишки, ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π½Π° кадровия Π±ΡƒΡ„Π΅Ρ€ ΠΈ систСмата Π·Π° увСдомяванС. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° бСшС възмоТно Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора ΠΏΡ€ΠΈ ΠΈΠ·Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°ΠΌΠΊΠ° ΠΈ Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ СфСктивността Π½Π° синхронизацията ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ нишки.
  • API са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към мрСТовия ΠΌΠΎΠ΄ΡƒΠ» Qt Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° HTTP/2 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈ наблюдСниС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ°.
  • Π£Π΅Π± ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Qt WebEngine Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΄ΠΎ Chromium 77 ΠΈ Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° с Π½ΠΎΠ² API Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΎΠ±Π΅ΠΊΡ‚Π° QWebEnginePage.
  • Π›ΠΈΡ†Π΅Π½Π· Π·Π° Qt Wayland Compositor, Qt Application Manager ΠΈ Qt PDF ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ ΠΎΡ‚ LGPLv3 Π½Π° GPLv3, Ρ‚.Π΅. Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ с Π½ΠΎΠ²ΠΈ вСрсии Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π²Π΅Ρ‡Π΅ изисква отварянС Π½Π° изходния ΠΊΠΎΠ΄ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈ, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с GPLv3, ΠΈΠ»ΠΈ Π·Π°ΠΊΡƒΠΏΡƒΠ²Π°Π½Π΅ Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ Π»ΠΈΡ†Π΅Π½Π· (LGPLv3 позволява ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½ ΠΊΠΎΠ΄).

Π•Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΈ IDE вСрсия QtCreator 4.11.0, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° създаванС Π½Π° ΠΌΠ΅ΠΆΠ΄ΡƒΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ прилоТСния с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Qt. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС ΠΊΠ°ΠΊΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° класичСски C++ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° QML, Π² ΠΊΠΎΠΉΡ‚ΠΎ JavaScript сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° скриптовС, Π° структурата ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° интСрфСйснитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ сС Π·Π°Π΄Π°Π²Π°Ρ‚ ΠΎΡ‚ CSS-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅.

Новата вСрсия Π½Π° Qt Creator добавя СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° прилоТСния Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π² WebAssembly с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ "Qt Π·Π° MCU"И"Qt Π·Π° WebAssembly". Π—Π° систСми с
CMake 3.14 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½ΠΎΠ² Π·Π° настройка ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² API (/.cmake/api/). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° към Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΊΠΎΠ΄ Скспанзия ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π° Сзиковия ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Π½Π΅ Π½Π° сСмантиката, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ опростСна конфигурация Π½Π° Сзиковия ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° Π΅Π·ΠΈΠΊΠ° Python. Към интСрфСйса Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция Π·Π° промяна Π½Π° стила Π½Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½Π΅ Π½Π° края Π½Π° Ρ€Π΅Π΄Π°. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° QML ΡΠ²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към Qt Quick Designer.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€