Qt рд╕рд┐рд░реНрдЬрдирд╛рдХрд░реНрддрд╛ 9 рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд░рд┐рд▓реАрдЬ

рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг Qt рдХреНрд░рд┐рдПрдЯрд░ 9.0 рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, Qt рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛред рдпрд╕рд▓реЗ C++ рдорд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕ рд░ QML рднрд╛рд╖рд╛рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ JavaScript рд▓рд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рдЗрдиреНрдЯрд░рдлреЗрд╕ рддрддреНрд╡рд╣рд░реВрдХреЛ рд╕рдВрд░рдЪрдирд╛ рд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ CSS-рдЬрд╕реНрддреЛ рдмреНрд▓рдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдиреНрдЫред рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬ рд░ MacOS рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░-рдмрдирд╛рдЗрдПрдХрд╛ рд╡рд┐рдзрд╛рдирд╕рднрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛:

  • Squish GUI рдкрд░реАрдХреНрд╖рдг рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред Squish рдПрдХреАрдХрд░рдг рдкреНрд▓рдЧрдЗрдирд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЕрд╡рд╕реНрдерд┐рдд рдЦреЛрд▓реНрди рд░ рдирдпрд╛рдБ рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕рд╣рд░реВ рд░реЗрдХрд░реНрдб рдЧрд░реНрди, рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕рд╣рд░реВ рд░ рдкрд░реАрдХреНрд╖рдг рдХреЗрд╕рд╣рд░реВ рдЪрд▓рд╛рдЙрди Squish рд░рдирд░ рд░ Squish рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, рджрд┐рдЗрдПрдХреЛ рд╕реНрдерд┐рддрд┐рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдмрд╛рдзрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреБ рдЕрдШрд┐ рдмреНрд░реЗрдХрдкреЛрдЗрдиреНрдЯрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рд░ рдЪрд░рд╣рд░реВрдХреЛ рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдмрд┐рд▓реНрдЯ-рдЗрди рдорджреНрджрдд рд░ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрд╛ рдЧрд╛рдврд╛ рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • API рд╕рдиреНрджрд░реНрдн рдорджреНрджрдд рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрд╛, рд╕рд╛рдордЧреНрд░реА рдЕрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ Qt рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ (рдЕрд░реНрдерд╛рдд Qt 5 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, Qt 5 рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ, рд░ Qt 6 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, Qt 6 рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред рджреЗрдЦрд╛рдЗрдпреЛред
  • рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдЗрдиреНрдбреЗрдиреНрдЯрд╣рд░реВ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд╕рдореНрдкрд╛рджрдХрдорд╛ рдПрдЙрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫред рдкреНрд░рддреНрдпреЗрдХ рдЗрдиреНрдбреЗрдиреНрдЯрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдард╛рдбреЛ рд░реЗрдЦрд╛рд▓реЗ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред рд░реЗрдЦрд╛ рд╕реНрдкреЗрд╕рд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдЫ рд░ рдзреЗрд░реИ рдареВрд▓рд╛ рдмреНрд▓рдХрд╣рд░реВ рдЪрдпрди рдЧрд░реНрджрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
    Qt рд╕рд┐рд░реНрдЬрдирд╛рдХрд░реНрддрд╛ 9 рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд░рд┐рд▓реАрдЬ
  • C++ рдХреЛрдб рдореЛрдбреЗрд▓ Clangd рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рдЬрд╕рд▓реЗ LSP (Language Server Protocol) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЕрдм рд╕рдореНрдкреВрд░реНрдг рд╕рддреНрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ Clangd рдЙрджрд╛рд╣рд░рдгрдХреЛ рд╕рд╛рде рдЧрд░реНрди рд╕рдХреНрдЫ (рдкрд╣рд┐рд▓реЗ, рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЖрдлреНрдиреИ Clangd рдЙрджрд╛рд╣рд░рдг рдерд┐рдпреЛ)ред рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ Clangd рдкреГрд╖реНрдарднреВрдорд┐ рдереНрд░реЗрдбрд╣рд░реВрдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • C++ рдХреЛрдб рд╢реИрд▓реА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реАрдзрд╛ рдореБрдЦреНрдп рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╕рдВрд╡рд╛рджрдмрд╛рдЯ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЫреБрдЯреНрдЯреИ рд╕рдВрд╡рд╛рдж рдирдЦреЛрд▓реАред ClangFormat рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдПрдЙрдЯреИ рдЦрдгреНрдбрдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫред
  • рд╕реНрд░реЛрдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд╕рдЯреНрдЯрд╛ рдмрд┐рд▓реНрдб рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ QML рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрд▓реНрдиреЗ рд░ рдкреБрди: рдврд╛рдБрдЪрд╛ рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдмреНрд░реЗрдХрдкреЛрдЗрдиреНрдЯрд╣рд░реВ рдЧреБрдорд╛рдЙрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛред
  • CMake рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рд╕реЗрдЯрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рд░ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред

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

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