рдХреНрд╡рд┐рдЯ 5.15

26 рдореЗ рд░реЛрдЬреА, C++ рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реА Qt 5.15 LTS.

Qt 5 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдкреВрд░реНрд╡реА рд╣реА рдЖрд╡реГрддреНрддреА Qt 6 рдЪреА рд╢реЗрд╡рдЯрдЪреА рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ. Qt 6 рдордзреНрдпреЗ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА рд╢реЗрдбреНрдпреВрд▓ рдХреЗрд▓реЗрд▓реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реА рдЖрд╣реЗрдд. Qt 6 рд░рд┐рд▓реАрдЬ рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЧреИрд░-рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рдИрд▓, рддреАрди рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди:

  • Qt рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕реНрдЯреЕрдХрд╡рд░ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдХреЗрд▓реЗ Qt рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЗрдВрдЯрд░рдлреЗрд╕ (RHI), рдЬреЗ Qt рдХреНрд╡рд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рдбрд╛рдпрд░реЗрдХреНрдЯ 3D, рдореЗрдЯрд▓ (Apple рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API), Vulkan рдЖрдгрд┐ OpenGL рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. Qt RHI рд╣рд╛ Qt 6 рдЪрд╛ рдордзреНрдп рднрд╛рдЧ рдореНрд╣рдгреВрди рдирд┐рдпреЛрдЬрд┐рдд рдЖрд╣реЗ.

  • рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ Qt рджреНрд░реБрдд 3D тАФ QML рдордзреНрдпреЗ 3D рджреГрд╢реНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ Qt Quick рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ 3D рд╕рд╛рдордЧреНрд░реА рдПрдореНрдмреЗрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API. рдкреНрд░рдердо Qt 5.14 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХрд╛рд╢рди рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЗрдлреЗрдХреНрдЯреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ, рд╕рд╛рдиреБрдХреВрд▓ рднреВрдорд┐рддреАрд╕рд╛рдареА рдПрдХ рдирд╡реАрди API, рдПрдХ рдЪрддреБрд░реНрднреБрдЬ-рдЖрдзрд╛рд░рд┐рдд рдЖрдХрд╛рд░ рд░реЛрдЯреЗрд╢рди API, рдЖрдгрд┐ рдбрд╛рдпрд╡реНрд╣рд░реНрдЬрд┐рдВрдЧ рдХрд┐рд░рдгрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ.

  • рдХреНрдпреВрдЯреА рдбрд┐рдЭрд╛рдЗрди рд╕реНрдЯреБрдбрд┐рдУ 1.5 Qt Quick 3D рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣, рд╕реНрдиреЕрдкреА рд╡рд┐рдЬреЗрдЯреНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓рд╛ рдЗрдВрдЯрд░рдлреЗрд╕, рд╕реБрдзрд╛рд░рд┐рдд 3D рдкрд╛рд╣рдгреЗ, рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рднрд╛рд╖реНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдирд╡реАрди рдЖрдХреГрддреА рд╕рдВрдкрд╛рджрдХ.

  • ╨Т Qt QML рдШрдЯрдХрд╛рдВрд╕рд╛рдареА "рдЖрд╡рд╢реНрдпрдХ" рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реЗ рдЬреНрдпрд╛рдЪреА рдореВрд▓реНрдпреЗ рдШрдЯрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдШрдЯрдХрд╛рдВрдЪреА рдЗрдирд▓рд╛рдЗрди рд╕реЗрдЯрд┐рдВрдЧ, рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдШреЛрд╖рдгрд╛рддреНрдордХ рдорд╛рд░реНрдЧ, рдорд░реНрдЬ рдСрдкрд░реЗрдЯрд░ ?? рдбрд╛рд╡реАрдХрдбреАрд▓ рдореВрд▓реНрдп NULL рдЕрд╕рд▓реНрдпрд╛рд╕ рдореВрд▓реНрдп рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. qmllint рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреЗ рдЗрд╢рд╛рд░реЗ рджреЗрдЦреАрд▓ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, QML рдХреЛрдб рд╢реИрд▓реА рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рддрддреНрддреНрд╡рд╛рдВрдЪреЗ рдкрд╛рд▓рди рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА qmlformat рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдорд╛рдпрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА Qt рдкреЕрдХреЗрдЬрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди QML Qt 5.15 рд╕рд╛рдареА QML рд╕рд╣ рд╕реБрд╕рдВрдЧрдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

  • ╨Т Qt рджреНрд░реБрдд рдЗрдореЗрдЬ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕рд╕рд╛рдареА рдХрд▓рд░ рд╕реНрдкреЗрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, Qt Quick Shapes рдордзреНрдпреЗ PathText рдШрдЯрдХ рдЬреЛрдбрд▓реЗ. рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░рдЪрд╛ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЙрдЗрдВрдЯрд░ рд╣рдБрдбрд▓рд░рдордзреНрдпреЗ рдХрд░реНрд╕рд░рд╢реЗрдк рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд; рдЙрднреНрдпрд╛ рдЖрдгрд┐ рдХреНрд╖реИрддрд┐рдЬ рдЯреЗрдмрд▓ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗрдбрд░ рд╡реНрд╣реНрдпреВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреЗрдмрд▓ рд╡реНрд╣реНрдпреВрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

  • рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд╛рдЗрдб рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ (CSD) рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди.

  • Qt Lottie, Adobe Effects рдЕреЕрдирд┐рдореЗрд╢рди рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рдореЙрдбреНрдпреВрд▓, рдЖрддрд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.

  • рдХреНрдпреВрдЯреА рд╡реЗрдм рдЗрдВрдЬрд┐рди Chromium 80 рд╡рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ.

  • ╨г Qt 3D рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧрд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди.

  • рдХреНрдпреВрдЯреА рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдПрдХрд╛рдзрд┐рдХ рдкреГрд╖реНрдарднрд╛рдЧрд╛рдВрд╡рд░ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. Qt GUI рдордзреАрд▓ рдкреНрд░рддрд┐рдорд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрддрд╛ рдЕрдиреЗрдХ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдЖрд╣реЗ.

  • Qt рдиреЗрдЯрд╡рд░реНрдХ рдХрд╕реНрдЯрдо рдЯрд╛рдЗрдордЖрдЙрдЯ рдЖрдгрд┐ TLS 1.3 рд╕рддреНрд░ рддрд┐рдХрд┐рдЯрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.

  • QRunnable рдЖрдгрд┐ QThreadPool std::function, рдЬреЛрдбрд▓реЗрд▓реА рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХрдЪрд░рд╛ рдкрджреНрдзрдд QFile::moveToTrash() рд╕рд╣ рдПрдХрддреНрд░ рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛рдд.

  • Android рдордзреНрдпреЗ рдореВрд│ рдлрд╛рдЗрд▓ рдирд┐рд╡рдб рд╕рдВрд╡рд╛рджрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛