Qbs 1.21 рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд░рд┐рд▓реАрдЬ рд░ Qt 6.3 рдкрд░реАрдХреНрд╖рдгрдХреЛ рд╕реБрд░реБрд╡рд╛рдд

Qbs 1.21 рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдг рд░рд┐рд▓реАрдЬ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред Qt рдХрдореНрдкрдиреАрд▓реЗ Qbs рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рд╛рдЦреНрди рдЗрдЪреНрдЫреБрдХ рд╕рдореБрджрд╛рдпрд▓реЗ рддрдпрд╛рд░ рдкрд╛рд░реЗрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЫреЛрдбреЗрдкрдЫрд┐ рдпреЛ рдЖрдареМрдВ рд╡рд┐рдореЛрдЪрди рд╣реЛред Qbs рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди, рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдмреАрдЪ Qt рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпрджреНрдпрдкрд┐ Qbs рдЖрдлреИрдВ рдХреБрдиреИ рдкрдирд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╕рдореНрдореЗрд▓рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред Qbs рд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди QML рднрд╛рд╖рд╛рдХреЛ рд╕рд░рд▓ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмрд╛рд╣реНрдп рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди, JavaScript рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рдЕрдиреБрдХреВрд▓рди рдирд┐рд░реНрдорд╛рдг рдирд┐рдпрдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЪрд┐рд▓реЛ рдирд┐рд░реНрдорд╛рдг рдирд┐рдпрдорд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

Qbs рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдЩ рднрд╛рд╖рд╛ IDEs рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд╛рдг рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрди рд░ рдкрд╛рд░реНрд╕рд┐рдЩрд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдердк рд░реВрдкрдорд╛, Qbs рд▓реЗ рдореЗрдХрдлрд╛рдЗрд▓рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджреИрди, рд░ рдЖрдлреИрдВ, рдореЗрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬрд╕реНрддрд╛ рдмрд┐рдЪреМрд▓рд┐рдпрд╛рд╣рд░реВ рдмрд┐рдирд╛, рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рд▓рд┐рдЩреНрдХрд░рд╣рд░реВрдХреЛ рд╕реБрд░реБрд╡рд╛рдд рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрджрдЫ, рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рдЧреНрд░рд╛рдлрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрджрдЫред рд╕рдВрд░рдЪрдирд╛ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдорд╛ рдирд┐рд░реНрднрд░рддрд╛ рдорд╛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдбрд╛рдЯрд╛ рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдзреЗрд░реИ рдереНрд░реЗрдбрд╣рд░реВрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдорд╛рдирд╛рдиреНрддрд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХрд╛ рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, Qbs рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдгрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓реЗ рдзреЗрд░реИ рдЧреБрдгрд╛рд▓реЗ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдЫ - рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд▓рдЧрднрдЧ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рд╣реБрдиреНрдЫ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдкрд░реНрдЦрд╛рдЗрдорд╛ рд╕рдордп рдЦрд░реНрдЪ рдЧрд░реНрджреИрдиред

рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХрд┐ 2018 рдорд╛, Qt рдХрдореНрдкрдиреАрд▓реЗ Qbs рдХреЛ рд╡рд┐рдХрд╛рд╕ рд░реЛрдХреНрди рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреЛред Qbs рд▓рд╛рдИ qmake рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдЕрдиреНрддрддрдГ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо Qt рдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░реВрдкрдорд╛ CMake рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред Qbs рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЕрдм рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдмрд▓ рд░ рдЗрдЪреНрдЫреБрдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реБ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд╕реНрд╡рддрдиреНрддреНрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд░реВрдк рдорд╛ рдЬрд╛рд░реА рдЫред Qt рдХрдореНрдкрдиреАрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рдЫред

Qbs 1.21 рдорд╛ рдкреНрд░рдореБрдЦ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдореЛрдбреНрдпреБрд▓ рдкреНрд░рджрд╛рдпрдХ (рдореЛрдбреНрдпреБрд▓ рдЬреЗрдиреЗрд░реЗрдЯрд░) рдХреЛ рд╕рдВрдпрдиреНрддреНрд░ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред Qt рд░ рдмреВрд╕реНрдЯ рдЬрд╕реНрддрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрдм рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдирдпрд╛рдБ qbsModuleProviders рдЧреБрдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрди рдкреНрд░рджрд╛рдпрдХ рдЪрд▓рд╛рдЙрдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЪрдпрди рдЧрд░реНрди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рджреБрдИ рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ "Qt" рд░ "qbspkgconfig" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рдордзреНрдпреЗ рдкрд╣рд┐рд▓реЛрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ Qt рд╕реНрдерд╛рдкрдирд╛ (qmake рдЦреЛрдЬ рдорд╛рд░реНрдлрдд) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫ, рд░ рдпрджрд┐ рддреНрдпрд╕реНрддреЛ рдХреБрдиреИ рд╕реНрдерд╛рдкрдирд╛ рдлреЗрд▓рд╛ рдкрд░реЗрди рднрдиреЗ, рджреЛрд╕реНрд░реЛ рдкреНрд░рджрд╛рдпрдХрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫред рдкреНрд░рдгрд╛рд▓реА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ Qt (pkg-config рдорд╛ рдХрд▓ рдорд╛рд░реНрдлрдд): CppApplication { рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ { рдирд╛рдо: "Qt.core" } рдлрд╛рдЗрд▓рд╣рд░реВ: "main.cpp" qbsModuleProviders: ["Qt", "qbspkgconfig"] }
  • "qbspkgconfig" рдкреНрд░рджрд╛рдпрдХ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ "рдлрд▓рдмреНрдпрд╛рдХ" рдореЛрдбреНрдпреБрд▓ рдкреНрд░рджрд╛рдпрдХрд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдпреЛ, рдЬрд╕рд▓реЗ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рдореЛрдбреНрдпреБрд▓ рдЕрдиреНрдп рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдирднрдПрдХреЛ рдЦрдгреНрдбрдорд╛ pkg-config рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдореЛрдбреНрдпреБрд▓ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдпреЛред "fallback" рдХреЛ рд╡рд┐рдкрд░реАрдд, "qbspkgconfig" pkg-config рдЙрдкрдпреЛрдЧрд┐рддрд╛рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ ".pc" рдлрд╛рдЗрд▓рд╣рд░реВ рд╕реАрдзрд╛ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд C++ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдХрд╛рдорд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреНрдЫ рд░ рдкреНрдпрд╛рдХреЗрдЬ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬреБрди рдХрд▓ рдЧрд░реНрджрд╛ рдЙрдкрд▓рдмреНрдз рд╣реБрдБрджреИрдиред pkg-config рдЙрдкрдпреЛрдЧрд┐рддрд╛ред
  • C++ 23 рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рднрд╡рд┐рд╖реНрдпрдХреЛ C++ рдорд╛рдирдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫред
  • GCC рдЯреВрд▓рдХрд┐рдЯрдХреЛ рд▓рд╛рдЧрд┐ Elbrus E2K рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐, "--build-id" рд▓рд┐рдЩреНрдХрд░ рдлреНрд▓реНрдпрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрди Android.ndk.buildId рдЧреБрдг рдердкрд┐рдПрдХреЛ рдЫред
  • capnproto рд░ protobuf рдореЛрдбреНрдпреБрд▓рд╣рд░реВрд▓реЗ qbspkgconfig рдкреНрд░рджрд╛рдпрдХрджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдПрдХрд╛ рд░рдирдЯрд╛рдЗрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рдлрд╛рдЗрд▓ рдкрд░рд┐рдорд╛рд░реНрдЬрди рд╕рдордп рдЕрдиреБрдорд╛рди рдЧрд░реНрджрд╛ рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдб рдЫреЛрдбрд┐рдПрдХреЛ рдХрд╛рд░рдг FreeBSD рдорд╛ рд╕реНрд░реЛрдд рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░реНрдпрд╛рдХрд┐рдЩрдХреЛ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛред
  • Conan рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд▓рд╛рдИ рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди ConanfileProbe.verbose рдЧреБрдг рдердкрд┐рдпреЛред

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА Qt 6.3 рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд╕реБрд░реБрд╡рд╛рддрд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рд▓реЗ рднрд╛рд╖рд╛ рд╕рд░реНрднрд░ рд░ JsonRpc 2.0 рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдирдпрд╛рдБ рдореЛрдбреНрдпреБрд▓ "Qt рднрд╛рд╖рд╛ рд╕рд░реНрднрд░" рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдареВрд▓реЛ рднрд╛рдЧ Qt рдХреЛрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рдореЛрдбреНрдпреБрд▓, рд░ QML рдкреНрд░рдХрд╛рд░ MessageDialog рд▓рд╛рдИ Qt Quick Dialogs рдореЛрдбреНрдпреБрд▓рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреНрд▓реЗрдЯрдлрд░реНрдорджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╡рд╛рдж рдмрд╛рдХрд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдХрдореНрдкреЛрдЬрд┐рдЯ Qt рд╢реЗрд▓ рд╕рд░реНрднрд░ рд░ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдЕрдиреБрдХреВрд▓рди рд╢реЗрд▓ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ API Qt Wayland рдХрдореНрдкреЛрдЬрд┐рдЯрд░ рдореЛрдбреНрдпреБрд▓рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред ред

Qt QML рдореЛрдбреНрдпреБрд▓рд▓реЗ qmltc (QML рдкреНрд░рдХрд╛рд░ рдХрдореНрдкрд╛рдЗрд▓рд░) рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ C++ рдорд╛ рдХрдХреНрд╖рд╛рд╣рд░реВрдорд╛ QML рд╡рд╕реНрддреБ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Qt 6.3 рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, Qt рджреНрд░реБрдд рдХрдореНрдкрд╛рдЗрд▓рд░ рдЙрддреНрдкрд╛рджрдирдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕реБрд░реБ рднрдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ рдорд╛рдерд┐ рдЙрд▓реНрд▓реЗрдЦрд┐рдд QML рдкреНрд░рдХрд╛рд░ рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, QML рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдореНрдкрд╛рдЗрд▓рд░ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ QML рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ C++ рдХреЛрдбрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ Qt рдХреНрд╡рд┐рдХ рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ QML- рдЖрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рдиреЗрдЯрд┐рдн рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрдХреЛ рдирдЬрд┐рдХ рд▓реНрдпрд╛рдЙрдиреЗрдЫ; рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджрд╛, рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рддреБрд▓рдирд╛рдорд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп рд▓рдЧрднрдЧ 30% рд▓реЗ рдШрдЯреЗрдХреЛ рдЫред ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди