Qt Wayland Compositor рд╕рд╛рдареА рдкрд░рд╡рд╛рдирд╛ рдмрджрд▓рдгреЗ рдЖрдгрд┐ Qt рдХреНрд░рд┐рдПрдЯрд░рдордзреНрдпреЗ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рд╕рдВрдЧреНрд░рд╣ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ

рдХреНрдпреВрдЯреА рдЧреНрд░реБрдк рдХрдВрдкрдиреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА Qt Wayland Compositor, Qt рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдореЕрдиреЗрдЬрд░ рдЖрдгрд┐ Qt PDF рдШрдЯрдХрд╛рдВрд╕рд╛рдареА рдкрд░рд╡рд╛рдирд╛ рдмрджрд▓рдгреНрдпрд╛рдмрджреНрджрд▓, рдЬреЗ Qt 5.14 рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрдКрди, LGPLv3 рдРрд╡рдЬреА GPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдкреБрд░рд╡рд▓реЗ рдЬрд╛рддреАрд▓. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдпрд╛ рдШрдЯрдХрд╛рдВрд╢реА рд▓рд┐рдВрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрддрд╛ GPLv3-рд╕реБрд╕рдВрдЧрдд рдкрд░рд╡рд╛рдиреНрдпрд╛рдВрдЦрд╛рд▓реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЙрдШрдбрдгреЗ рдХрд┐рдВрд╡рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрд░рд╡рд╛рдирд╛ рдЦрд░реЗрджреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдкреВрд░реНрд╡реА, LGPLv3 рдиреЗ рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдХреЛрдбрд╢реА рд▓рд┐рдВрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА рд╣реЛрддреА).

Qt Wayland Compositor рдЖрдгрд┐ Qt рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдореЕрдиреЗрдЬрд░ рд╣реЗ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рдПрдореНрдмреЗрдбреЗрдб рдЖрдгрд┐ рдореЛрдмрд╛рдИрд▓ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдЙрдкрд╛рдп рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ Qt PDF рдкреВрд░реНрд╡реА рдлрдХреНрдд рдЪрд╛рдЪрдгреА рдкреНрд░рдХрд╛рд╢рди рд╕реНрд╡рд░реВрдкрд╛рдд рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛рд╡реЗ рдХреА GPLv3 рдЕрдВрддрд░реНрдЧрдд рдЕрдиреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдЖрдгрд┐ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдзреАрдЪ рдкреБрд░рд╡рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдпрд╛рд╕рд╣:

  • Qt рдЪрд╛рд░реНрдЯ
  • Qt CoAP
  • Qt рдбреЗрдЯрд╛ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди
  • Qt рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЙрдкрдпреБрдХреНрддрддрд╛
  • Qt KNX
  • Qt Lottie рдЕреЕрдирд┐рдореЗрд╢рди
  • Qt MQTT
  • Qt рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
  • Qt Quick WebGL
  • Qt рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб
  • WebAssembly рд╕рд╛рдареА Qt

рдЖрдгрдЦреА рдПрдХ рд▓рдХреНрд╖рдгреАрдп рдмрджрд▓ рдЖрд╣реЗ рдЪрд╛рд▓реВ рдЖрд╣реЗ Qt рдХреНрд░рд┐рдПрдЯрд░рд▓рд╛ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдкрд╛рдард╡рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп. рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ Qt рдЙрддреНрдкрд╛рджрдиреЗ рдирдВрддрд░ рддреНрдпрд╛рдВрдЪреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╢реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛. рдЕрд╕реЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдУрд│рдЦрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдорд╛рд╣рд┐рддреАрд╡рд░ рдЕрдирд╛рдорд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рдЕрдЬреНрдЮрд╛рддрдкрдгреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд╡рд┐рднрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА UUID рд╡рд╛рдкрд░реВрди (Qt рд╡рд░реНрдЧ QUuid рдирд┐рд░реНрдорд┐рддреАрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ). рдЬреНрдпрд╛ IP рдкрддреНрддреНрдпрд╛рд╡рд░реВрди рдЖрдХрдбреЗрд╡рд╛рд░реА рдкрд╛рдард╡рд▓реА рдЬрд╛рддреЗ рддреЛ рд╕рдВрднрд╛рд╡реНрдп рдУрд│рдЦрдХрд░реНрддрд╛ рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдкрд░рдВрддреБ рдордзреНрдпреЗ рдХрд░рд╛рд░ рдЦрд╛рдЬрдЧреА рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдмрд╛рдмрдд, рдЕрд╕реЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ рдХреА рдХрдВрдкрдиреА IP рдкрддреНрддреНрдпрд╛рдВрдЪрд╛ рджреБрд╡рд╛ рдареЗрд╡рдд рдирд╛рд╣реА.

рдЖрдХрдбреЗрд╡рд╛рд░реА рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдШрдЯрдХ рдЖрдЬрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ Qt рдХреНрд░рд┐рдПрдЯрд░ 4.10.1. рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ "рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА" рдкреНрд▓рдЧрдЗрдирджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рджрд░рдореНрдпрд╛рди рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рдирд╛рд╕ рдирдХрд╛рд░ рджрд┐рд▓реНрдпрд╛рд╕ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реА рдЬрд╛рддреЗ (рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рдкрд╛рдард╡рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ). рдкреНрд▓рдЧрдЗрди рдлреНрд░реЗрдорд╡рд░реНрдХрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ KUser рдлреАрдбрдмреЕрдХ, KDE рдкреНрд░рдХрд▓реНрдкрд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд. рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреАрд▓ тАЬрдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ рдЯреЗрд▓реАрдореЗрдЯреНрд░реАтАЭ рд╡рд┐рднрд╛рдЧрд╛рджреНрд╡рд╛рд░реЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдмрд╛рд╣реНрдп рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХреЛрдгрддрд╛ рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рд╣реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддреЛ. рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рддрдкрд╢реАрд▓рд╛рдЪреЗ рдкрд╛рдЪ рд╕реНрддрд░ рдЖрд╣реЗрдд:

  • рдореВрд▓рднреВрдд рд╕рд┐рд╕реНрдЯрдо рдорд╛рд╣рд┐рддреА (Qt рдЖрдгрд┐ Qt рдХреНрд░рд┐рдПрдЯрд░, рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдгрд┐ QPA рдкреНрд▓рдЧрдЗрдирдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА);
  • рдореВрд▓рднреВрдд рд╡рд╛рдкрд░ рдЖрдХрдбреЗрд╡рд╛рд░реА (рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Qt рдХреНрд░рд┐рдПрдЯрд░ рд▓реЙрдиреНрдЪрдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреАрд▓ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ);
  • рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╕рд┐рд╕реНрдЯрдо рдорд╛рд╣рд┐рддреА (рд╕реНрдХреНрд░реАрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕, рдУрдкрдирдЬреАрдПрд▓ рдЖрдгрд┐ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдорд╛рд╣рд┐рддреА);
  • рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд╛рдкрд░ рдЖрдХрдбреЗрд╡рд╛рд░реА (рдкрд░рд╡рд╛рдиреНрдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА, Qt рдХреНрд╡рд┐рдХ рдбрд┐рдЭрд╛рдпрдирд░рдЪрд╛ рд╡рд╛рдкрд░, рд▓реЛрдХреЗрд▓, рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо, рд╡рд┐рд╡рд┐рдз Qt рдХреНрд░рд┐рдПрдЯрд░ рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░);
  • рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рди рдЕрдХреНрд╖рдо рдХрд░рд╛.

рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рддреБрдореНрд╣реА рдкреНрд░рддреНрдпреЗрдХ рдЖрдХрдбреЗрд╡рд╛рд░реА рдкреЕрд░рд╛рдореАрдЯрд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдирд┐рд╡рдбрдХрдкрдгреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдореА JSON рджрд╕реНрддрдРрд╡рдЬ рдмрд╛рд╣реНрдп рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡реВ рд╢рдХрддрд╛. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ, рдбреАрдлреЙрд▓реНрдЯ рдореЛрдб рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рди рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ, рдкрд░рдВрддреБ рднрд╡рд┐рд╖реНрдпрд╛рдд рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд╛рдкрд░ рдЖрдХрдбреЗрд╡рд╛рд░реА рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдЪреЕрдиреЗрд▓рд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ Amazon рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдЪрд╛рд▓рддреЛ (рдЖрдХрдбреЗрд╡рд╛рд░реА рд╕реНрдЯреЛрд░реЗрдЬ рдСрдирд▓рд╛рдЗрди рдЗрдВрд╕реНрдЯреЙрд▓рд░рдЪреНрдпрд╛ рдмреЕрдХрдПрдВрдбрд╡рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗ).

Qt Wayland Compositor рд╕рд╛рдареА рдкрд░рд╡рд╛рдирд╛ рдмрджрд▓рдгреЗ рдЖрдгрд┐ Qt рдХреНрд░рд┐рдПрдЯрд░рдордзреНрдпреЗ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рд╕рдВрдЧреНрд░рд╣ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЪрд╛рдЪрдгреА рд╕реБрд░реВ Qt 5.14 рдЪреА рдкрд╣рд┐рд▓реА рдмреАрдЯрд╛ рдЖрд╡реГрддреНрддреА. 26 рдиреЛрд╡реНрд╣реЗрдВрдмрд░рд▓рд╛ рд░рд┐рд▓реАрдЬ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ. Qt 5.14 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдХрд╛рд╣реАрдВрд╕рд╛рдареА рдкреНрд░рд╛рдердорд┐рдХ рд╕рдорд░реНрдердирд╛рдЪреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢рд╛рд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдп рдЖрд╣реЗ рд╕рдВрдзреАрд╕рд╛рдареА рдирд┐рдпреЛрдЬрд┐рдд рдХреНрд╡рд┐рдЯ 6. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 3D рд╕рдорд░реНрдердирд╛рд╕рд╣ рдирд╡реАрди Qt рдХреНрд╡рд┐рдХрдЪреА рдкреНрд░рд╛рдердорд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдирд╡реАрди рд╕реАрди рд░реЗрдВрдбрд░рд┐рдВрдЧ API рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд▓реНрдХрди, рдореЗрдЯрд▓ рдХрд┐рдВрд╡рд╛ рдбрд╛рдпрд░реЗрдХреНрдЯ3рдбреА 11 (рдУрдкрдирдЬреАрдПрд▓рд╢реА рдШрдЯреНрдЯ рдмрд╛рдВрдзреВрди рди рдареЗрд╡рддрд╛) рд╡рд░ Qt рдХреНрд╡рд┐рдХрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓, рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ 3D рдШрдЯрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QML рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдХрд░реЗрд▓. UIP рд╕реНрд╡рд░реВрдк, рдЖрдгрд┐ Qt 3D рдордзреАрд▓ рд╕рд╛рдордЧреНрд░реАрд╕рд╣ QML рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рддрд╛рдирд╛ рдореЛрдареНрдпрд╛ рдУрд╡реНрд╣рд░рд╣реЗрдб рдЖрдгрд┐ 2D рдЖрдгрд┐ 3D рджрд░рдореНрдпрд╛рди рдлреНрд░реЗрдо рд╕реНрддрд░рд╛рд╡рд░ рдЕреЕрдирд┐рдореЗрд╢рди рдЖрдгрд┐ рд░реВрдкрд╛рдВрддрд░рдгреЗ рд╕рдордХреНрд░рдорд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЕрдХреНрд╖рдорддрд╛ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░реЗрд▓.

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

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