рдХреНрдпреВрдЯреА рдиреНрдпреВрдЬрд╝, рдордИ 2018 - рджрд┐рд╕рдВрдмрд░ 2018

рдПрдХ рдЕрдиреНрдп рдХреНрдпреВрдЯреА рд╕рдорд╛рдЪрд╛рд░ рд╕рдВрдХрд▓рди, рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рд╕реЗ рдкрд┐рдЫрд▓реЗ рдЫрд╣ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЗрд╕ рдмрд╛рд░ред 5.11 рдФрд░ 5.12 рдХреЛ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ, PySide рдХрд╛ рдкреБрдирд░реНрдЬрдиреНрдо, рдХреНрдпреВрдмреНрд╕ рдХрд╛ рдЕрдЪрд╛рдирдХ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд╛рд░, рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рд░рд┐рд╣рд╛рдИ рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ред


DDPV


рдореИрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдХреЗрдкреАрд╡реАрдбреА рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЖрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдПрдХ рдХреЗрдбреАрд╡реА рдорд┐рд▓рд╛ - рдпрд╣ рдПрдХ рдлреЛрдЯреЛрдЧреНрд░рд╛рдлрд░ рдерд╛ рдЬреЛ рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлреЛрдЯреЛ рд╢реВрдЯ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧреА рдХреА рдПрдХ рдлреЛрдЯреЛ рдЦреАрдВрдЪреА рдереАред


рдЯреВрдЯреЗ рд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ, рджреЛ рд╡реЛрдЯ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдереЗ: рдХреНрдпреВрдЯреА рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реЗрдВрдбрд░рд░ рд╕рдореАрдХреНрд╖рд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд▓реЙрдЧ рд╕реЗ рдПрдХ рдкреЛрд╕реНрдЯ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдорддрджрд╛рди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рджреЛрдиреЛрдВ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд╛рдпрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рд▓реЗрдЦрдХ рдиреЗ рдпреВрдПрдлрдУ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд▓реЗрдЦ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛: " рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рдХреГрддрд┐ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдФрд░" рдЖрдИ рдкреАрдЖрд░ "рд╣рдм рд╕рд╛рдЗрдЯ рдХреЗ рдирд┐рдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИрдВред " рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣рд╛рдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреНрдпрд╛ рдерд╛ ( рдЖрдк рдЕрдВрдЧреНрд░реЗрдЬреА рдореВрд▓ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ), рд▓реЗрдХрд┐рди рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реЗрдВрдбрд░рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рдерд╛ ( рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ )ред рдЕрдЧрд░ рдХреЛрдИ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ рддреЛ рдореБрдЭреЗ рдорд╛рдл рдХрд░ рджреЗрдВред


рдЖрдЬ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА:



рдирдИ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐


рдХреНрдпреВрдЯреА 5.11


22 рдордИ рдХреЛ Qt 5.11 рдЬрд╛рд░реА рдХрд┐рдпрд╛ ред


рдореИрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рд╕рд┐рд╡рд╛рдп рдкреБрди: рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдХреНрдпреВрдПрдордПрд▓ рд╕рдВрдХрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬреЛ рдХреНрдпреВрдЯреА рддреНрд╡рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:


QML рд╕рдВрдХрд▓рдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди


рд░рд┐рд▓реАрдЬ рдореЗрдВ рднреА:



рдХреНрдпреВрдЯреА 5.12


6 рджрд┐рд╕рдВрдмрд░ рдХреЛ, рдХреНрдпреВрдЯреА 5.12 ( рд╕реАрдЯреАрдУ рд╕реЗ рдПрдХ рд╕рдореАрдХреНрд╖рд╛ ), рдПрдХ рдФрд░ рдПрд▓рдЯреАрдПрд╕ рд░рд┐рд▓реАрдЬ рдЬреЛ 3 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧреА, рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди ред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ QML рдЗрдВрдЬрди рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЕрдм ECMAScript 7 рдорд╛рдирдХ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ ред


Qt рд░рд┐рдореЛрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд░рд┐рд╣рд╛рдИ - рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдореЗрдЬрдмрд╛рди рдкрд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ред


рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рд╡реЗрдмрд▓реЙрдЧ , рдЙрд░реНрдл тАЛтАЛрдХреНрдпреВрдЯреА рд╡реЗрдмрдЬреАрдПрд▓ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреА рд░рд┐рд▓реАрдЬрд╝ - рдпрд╛рдиреА, рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЬреАрдпреВрдЖрдИ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ ( рдмрд┐рдирд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд╛рд▓рд╛ рдбрд┐рд╡рд╛рдЗрд╕ ) рдФрд░ рдЗрд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдпрд╛ рдЯреИрдмрд▓реЗрдЯ рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдХреИрдорд░рд╛ рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ, рдПрдХ рдХреНрдпреВрдЯреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреАрдпреВрдЖрдИ рдХреЛ рдХреИрдорд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░реАрдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдм рдХреБрдЫ рдПрдХ рдЖрдИрдкреИрдб рдкрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рдлрд╛рд░реА рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:


Qt рддреНрд╡рд░рд┐рдд рд╡реЗрдмрдЬреАрдПрд▓


рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ, рдореИрдВ рдмрд╕ рдЙрддреНрд╕рд╛рд╣ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореИрдВ рд╕реЛрдЪ рдирд╣реАрдВ рд╕рдХрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреМрди рдХрд░реЗрдЧрд╛ рдФрд░ рдХреНрдпреЛрдВ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд╣рд┐рдд рд╣реИ, рддреЛ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдкрд░ рдЬреАрдпреВрдЖрдИ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХреНрдпреЛрдВ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╡реЗрдмрд▓реЙрдЧ рдкрд░ рд╕реНрдЯреНрд░реАрдо рдХрд░реЗрдВ? рдХреНрдпрд╛ рдпрд╣ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ GUI HTML / CSS / JS рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдм рдХреЗ рдмрд┐рдирд╛ рд╣реЛрдЧрд╛? рдПрдХ рдЕрдЬреАрдм рд╡рд┐рд╢реЗрд╖рддрд╛, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ред


Qt рдХреНрд╡рд┐рдХ рдХрдВрдЯреНрд░реЛрд▓ 2 рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдПрдХ TableView рдЬреЛрдбрд╝рд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Qt рдХреНрд╡рд┐рдХ рдХрдВрдЯреНрд░реЛрд▓ 1 рд╕реЗ рдПрдирд╛рд▓реЙрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рднреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЯреНрд░реА рд╡реНрдпреВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрднреА рднреА рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ рд╣реИред


рдкреЙрдЗрдВрдЯрд░ рд╣реИрдВрдбрд▓рд░реНрд╕ рдиреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реНрдерд┐рддрд┐ рдХреЛ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ рдФрд░ рдирд╛рдо рдмрджрд▓рдХрд░ рдЗрдирдкреБрдЯ рд╣реИрдВрдбрд▓рд░ рдХрд░ рджрд┐рдпрд╛ ред рдпрд╣ рдорд╛рдЙрд╕, рдХреАрдмреЛрд░реНрдб рдФрд░ рдЯрдЪрд╕реНрдХреНрд░реАрди рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдЖрдкрдХреЛ рдорд╛рдЙрд╕рдПрд░рд┐рдпрд╛ рдХреЗ "рдЕрдкреНрд░рдЪрд▓рди" рдХреА рдЙрдореНрдореАрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред


Qt рд╡рд░реНрдЪреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб рдореЗрдВ, рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирдИ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХ рдирдпрд╛ рд▓рд┐рдЦрд╛рд╡рдЯ рдЗрдВрдЬрди - MyScript рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред


рдбрд┐рд╡рд╛рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП Qt рдиреЗ рддрдерд╛рдХрдерд┐рдд Qt рдмреЛрд░реНрдб рд╕рдкреЛрд░реНрдЯ рдкреИрдХреЗрдЬ рдкреЗрд╢ рдХрд┐рдпрд╛ ред рдпреЗ рд╡рд╣реА Yocto рдЫрд╡рд┐рдпрд╛рдВ рдФрд░ рдЯреВрд▓рдЪрд┐рди рд╣реИрдВ, рдЬреЛ рдЕрдм рдХреЗрд╡рд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреИрдХреЗрдЬ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред QBSP рдХрд╛ рдЕрд░реНрде рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕рд╛рдЭреЗрджрд╛рд░реЛрдВ рдХреЛ рдЙрдирдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдмреВрдЯ рдЯреВ рдХреНрдпреВрдЯреА рдЗрдореЗрдЬ рдмрдирд╛рдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╣реИред


рд╡рд╛рдпрд▓реИрдВрдб рд╕рдорд░реНрдерди рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред


рдЙрдкрдХрд░рдг рдЕрджреНрдпрддрди


рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛


рдЫрд╣ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП: 4.7 рдФрд░ 4.8 ред


рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ - рднрд╛рд╖рд╛ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЕрд░реНрдерд╛рддреН , рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред рдЗрд╕реА рд╕рдордп, "рджреЗрд╢реА" рдХреНрдпреВрдПрдордПрд▓ рдЕрднреА рднреА рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


рд╕рдВрд╕реНрдХрд░рдг 4.8 рдореЗрдВ , рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рднреА рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП 4.9 рдореЗрдВ рдЙрдореНрдореАрдж рдереАред


рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ


рд╡рд╣реА рдЕрд░реНрдз-рдЧреБрдкреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ :



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреНрдпреВрдЯреА рдХреЗ рдкрд╛рд╕ рд╡рд┐рдЬреЗрдЯреНрд╕ - рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╛рдЗрдирд░ рдкрд░ рдЬреАрдпреВрдЖрдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рд╣реИред рдЖрдк рдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ ( рдбрд┐рдЬрд╝рд╛рдЗрди рдЯреИрдм ) рд╕реЗ, рдФрд░ .ui рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдЯреВрд▓ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕реЗ рдЕрдм рдПрдХ рдЕрд▓рдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдореМрдд рдХреА рд╕рдЬрд╛ рджреА рдЧрдИ рд╣реИред


рдФрд░ рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХ рд╣реА рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рдеред рдпрд╣ рдЕрдм рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рднреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ рдХреА рдПрдХ рдЕрдкрдВрдЧ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╣реИ, рдЬреЛ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдбрд┐рдЬрд╛рдЗрди рдореЛрдб ( рдХреНрдпреВрдПрдордПрд▓ рд╕рдВрдкрд╛рджрди рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде) рдореЗрдВ рддреБрд░рдВрдд рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред



рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реЗ: рдПрдирд┐рдореЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордп рд░реЗрдЦрд╛, рдЗрди рдПрдирд┐рдореЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрд╡рд╛рдж, рдФрд░ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдФрд░ рдПрдХ рд╕рдВрд▓рдЧреНрди рдЯреИрдмрд▓реЗрдЯ рдпрд╛ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рджреЛрдиреЛрдВ рдордХреНрдЦреА рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдЗрд╡-рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдШрдЯрдХред рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ, рдЗрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рдХрднреА рднреА Qt рдХреНрд╡рд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред


рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕рдореЗрдВ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдЬрд╝рд╛рдЗрди рдмрдирд╛рдПрдВрдЧреЗ, рдкрд░рд┐рдгрд╛рдо ( .ui.qml рдлрд╝рд╛рдЗрд▓реЛрдВ ) рдХреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреВрд░реНрдг рдХреНрдпреВрдЯреА рдирд┐рд░реНрдорд╛рддрд╛ рдореЗрдВ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред


рдореМрдЬреВрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдбрд┐рдЬрд╛рдЗрди рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ-рдЗрди рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдбрд┐рдЬрд╛рдЗрдирд░ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ QML рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХреЗрдВред рдкрд╣рд▓рд╛ рдкреНрд▓рдЧрдЗрди рдПрдбреЛрдм рдлреЛрдЯреЛрд╢реЙрдк рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдЧрд▓реЗ рд╕реНрдХреЗрдЪ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдХреА рдЙрдореНрдореАрдж рд╣реИ, рдлрд┐рд░ рдПрдбреЛрдм рдПрдХреНрд╕рдбреА рдФрд░ рдЕрдиреНрдпред


рдореИрдВ рдПрдХ рдбрд┐рдЬрд╛рдЗрдирд░ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЬрдм Qt рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд┐рдЬреЗрдЯ рдереЗ, рдореИрдВрдиреЗ Qt рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рдЦрд░рд╛рдм рдЫрд┐рдкреА рдЦреБрд╢реА рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдЖрдЬ рддрдХ GUI рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдврд╝рд┐рдпрд╛ рдЙрдкрдХрд░рдг рд╣реИред рдЬрдм рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рддреЛ рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рд╕рд┐рд░реНрдл рдХреНрдпреВрдПрдордПрд▓ рд▓рд┐рдЦ рджрд┐рдпрд╛, рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреЗрдЬрд╝ рд╣реИред рдФрд░ рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рд▓рдЧрднрдЧ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рд╛рдпрдж рд╣реА рдХрд░реВрдВрдЧрд╛ред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, "рдЯреЗрд╕реНрдЯ рдбреНрд░рд╛рдЗрд╡" рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдИ рдбрд┐рдЬрд╝рд╛рдЗрди рдПрдЬреЗрдВрд╕рд┐рдпрд╛рдВ тАЛтАЛрдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рдд рдХрд░рддреА рд╣реИрдВред


рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЙрдкрдХрд░рдг рдУрдкрди рд╕реЛрд░реНрд╕ ( GPLv3 ) рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рдВ, рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдХреНрдпреВрдЯреА рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХреЛрдВ рдиреЗ рдЕрднреА рддрдХ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИред


рдХреНрдпреВрдЯреА 3 рдбреА рд╕реНрдЯреВрдбрд┐рдпреЛ


рдХреНрдпреВрдЯреА 3 рдбреА рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рд╕рдВрд╕реНрдХрд░рдг 2.0 ( рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╕рдореАрдХреНрд╖рд╛ ), 2.1 рдФрд░ 2.2 рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдереЗ ред


рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдореВрд▓ NVIDIA DRIVE рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдЗрдВрдЬрди рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреНрдпреВрдЯреА 3 рдбреА-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЬрди рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдФрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рд╣реИ ред


рдХреНрдпреВрдЯреА 3 рдбреА рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╛рдЗрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдПрдХ рд╣реА рдЯреВрд▓ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреЛ рднреА рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛рдиреА рджреЛ рдХреЗ рдмрдЬрд╛рдп рдпрд╣ 2 рдбреА рдФрд░ 3 рдбреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рд╣реЛрдЧрд╛ред


рдХреБрдПрд╕рд╛ рдХреА рдШреЛрд╖рдгрд╛


3 рдбреА рдХреА рдмрд╛рдд рдХрд░реЗрдВ рддреЛ рдпрд╣рд╛рдВ рдХреЗрдбреАрдПрдмреА рдиреЗ 3 рдбреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдорд╛рдзрд╛рди рдЬрд╛рд░реА рдХрд┐рдпрд╛ - рдХреБрд╕рд╕рд╛ ред


рдХреНрдпреВрдЯреА 3 рдбреА рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЙрдиреНрд╣реЛрдВрдиреЗ 3 рдбреА рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдХрд░рдг рдкрд░ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд┐рдП, рд▓реЗрдХрд┐рди рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдХрд░рдг ( 3 рдбреАрдПрд╕ рдореИрдХреНрд╕, рдмреНрд▓реЗрдВрдбрд░ ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдбреЗрд╡рд▓рдкрд░ рдХреНрдпреВрдЯреА рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП glTF рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдореЙрдбрд▓ рдФрд░ рдШрдЯрдХреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рднреА рд╣реИ, рддрд╛рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рдореВрд▓ 3D рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдореЙрдбрд▓ рдХреЛ рдЦреЛрд▓реЗ рдмрд┐рдирд╛ рдЙрд╕реЗ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХреИрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рд╣реИред


рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдХреНрдпреВрд╕рд╛ рдПрдХ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдХреНрдпреВрдЯреА 3 рдбреА рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдорд╛рдзрд╛рди рд╣реИ ( рдФрд░, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЕрдзрд┐рдХ рд╕рдлрд▓ ), рдФрд░ рдпрд╣ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЗрди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдХреБрдЫ рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ( рдореИрдВ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдЕрднреА рдХреЗрдбреАрдПрдмреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ )ред рдпрд╣рд╛рдВ, рд╡реИрд╕реЗ, рдпрд╣ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпреВрдЯреА 3 рдбреА рдЦреБрдж рднреА рдХреЗрдбреАрдПрдмреА рдХрд╛ рдПрдХ рдпреЛрдЧрджрд╛рди рд╣реИ ред


рдЕрдЬрдЧрд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП PySide2 / Qt


PySide рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ, рдкрд╣рд▓реЗ PySide2 рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ Python рдХреЗ рд▓рд┐рдП Qt рдХреЛ рдмреЛрд░рд┐рдВрдЧ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред


рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ Qt 5.11 рдХреЗ рд╕рд╛рде рдЖрдИ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрднреА рднреА рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдорд╛рдирд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЗ рджрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ Qt 5.12 рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рд░реА рдХреА ред


рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рдирдпрд╛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, PySide рдкрд╛рдпрдерди рд╕реЗ Qt ( рдореБрдЦреНрдп рд░реВрдк рд╕реЗ GUI рдХреЗ рд▓рд┐рдП ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдпрд╣ PyPI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, Qt рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ pip рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрднреА рддрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдпреЛрдЬрдирд╛рдмрджреНрдз рд╣реИред


PyQt рд╕реЗ рдорддрднреЗрджреЛрдВ рдХреА рдХреЛрдИ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЖрд╢реНрд╡рд╛рд╕рди рджреЗрддреЗ рд╣реИрдВ рдХрд┐ PySide рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреА рддрд░рд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рдкрд╛рд░ рдХрд░ рдЬрд╛рдПрдЧрд╛ред рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, PySide рдХреЗ рд╕рд╛рде рд╕рднреА-рд╕рдорд╛рд╡реЗрд╢реА Qt рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдХреАрдордд рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХреАрдордд рдХреЗ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдФрд░ PyQt рдХреЗ рд╕рд╛рде рдЖрдкрдХреЛ рдЕрднреА рднреА рд░рд┐рд╡рд░рдмреИрдВрдХ рдкрд░ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛; рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, PySide GPLv3 рдФрд░ LGPLv3 рджреЛрдиреЛрдВ рдХреЗ рддрд╣рдд рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬрдмрдХрд┐ PyQt рдХреЗрд╡рд▓ GPLv3 рдХреЗ рддрд╣рдд рдЙрдкрд▓рдмреНрдз рд╣реИред


рдЖрдЧреЗ MCU рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯрд┐рдВрдЧ


рдХреНрдпреВрдЯреА рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░-рд╕реНрддрд░реАрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред RTEMS рдХреЗ рдЕрд▓рд╛рд╡рд╛, FreeRTOS ( рдЬреЛ рдЕрдореЗрдЬрд╝реЕрди рджреНрд╡рд╛рд░рд╛ рдХреБрдЫ POSIX рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рд▓рдЧрдиреЗ рд▓рдЧрд╛ ) рдФрд░ uClinux рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЕрдм рддрдХ рдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЕрднреА рднреА RTEMS рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред


рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, STM32F4 / F7 рдХреЗ рдЕрд▓рд╛рд╡рд╛ , NXP i.MX I1050 рдкрд░ рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред


Qbs рд╕реЗ рдЗрдирдХрд╛рд░


рдПрдиреАрдореЗ рдореЗрдВ рд╢реАрд░реНрд╖ 10 рд╡рд┐рд╢реНрд╡рд╛рд╕рдШрд╛рдд! рд╡рд┐рд╢реНрд╡рд╛рд╕рдШрд╛рддреА рд░реВрдк рд╕реЗ, рдпреБрджреНрдз рдХреА рдШреЛрд╖рдгрд╛ рдХрд┐рдП рдмрд┐рдирд╛, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмреНрд▓реЙрдЧ рдиреЗ рдХреНрдпреВрдмреНрд╕ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреАред


рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдХреНрдпреВрдмреНрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдФрд░ рд░рд┐рд▓реАрдЬ рдЬрд╛рд░реА рдХреА рдЬрд╛рдПрдЧреА, 2019 рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдорд░реНрдерди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреВрдореЗрдХ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд░рд╣реЗрдЧрд╛, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВ ( рдХреНрдпреВрдЯреА 6 ), рд╕реАрдПрдордХреЗ рдХреЛ рд╕рдВрдХреНрд░рдордг рдореБрдЦреНрдп рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдПрдХ рдкреЛрд╕реНрдЯ рдиреЗ рджреЛ рд╕реМ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ ( рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдХреЙрд░реНрдб ) рдХреЛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛, рдФрд░ рдЕрдзрд┐рдХ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рдХрд╛рд╢рди рдХреЗ рджреЛ рд╕рдкреНрддрд╛рд╣ рдмрд╛рдж рдкреЛрд╕реНрдЯ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдпрд╣рд╛рдВ рдЕрднреА рднреА рд░реВрд╕реА рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВ ред


рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рдФрдЪрд┐рддреНрдп рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдореБрдЦреНрдп рдЖрдХреНрд░реЛрд╢ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдерд╛ рдХрд┐ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп рдХреЛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ Qbs рдХреИрд╕реЗ рд╕реБрдВрджрд░ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдПрдХ рдХрджрдо рдЖрдЧреЗ рд╣реИ, рдЖрд╢реНрд╡рд╛рд╕рдиреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ Qt 6 рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЧреА рдФрд░ рд╕рднреА рдХреЛ рдЗрд╕реЗ ( рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЛ) рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЕрднреА рднреА рдЪрд▓рдирд╛ рд╢реБрд░реВ рд╣реБрдЖ ), рдФрд░ рдлрд┐рд░ рдЕрдЪрд╛рдирдХ рдЗрддрдиреА рддреЗрдЬреА рд╕реЗ рдЬреИрдХ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред


рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░рд┐рд╡рд░реНрддрди


рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 4.1 рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рд▓рд╛рдЗрд╕реЗрдВрд╕ / рд╡рд┐рддрд░рд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред


рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЕрдм рдЫреВрдЯ рдкрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдо рддреМрд░ рдкрд░ рдореБрдлреНрдд рд╣реИ , рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд░рд┐рдПрд╢рди рдХреЗ рдШрдЯрдХ рднреА рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИрдВ ( рдпреЛрдХреНрдЯреЛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рддреИрдпрд╛рд░ рдЪрд┐рддреНрд░, рдХреНрд░реЙрд╕-рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдЯреВрд▓рдХрд┐рдЯ, рдЖрджрд┐) рдИред ), рд╣рд╛рд▓рд╛рдВрдХрд┐, рд░рдирдЯрд╛рдЗрдо рдбрд┐рд╡рд╛рдЗрд╕ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрднреА рднреА рдЦрд░реАрджрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ ( рддрд░реНрдХ рдРрд╕рд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдкреИрд╕рд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд░рдирдЯрд╛рдЗрдо рднреА рдЦреЛрдЬрдирд╛ рд╣реЛрдЧрд╛ )ред


рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд▓рд╛рдЗрд╕реЗрдВрд╕ рдПрдХ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдХ рдФрд░ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд╛рдиреВрдиреА рд░реВрдк рд╕реЗ, рдпрд╣ GPL / LGPL рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдкреВрд░реНрдг рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реИред рдкрд╣рд▓реЗ рд╡рд░реНрд╖ ( рдпрд╛ рджреЛ ) рдХреЗ рдмрд╛рдж, рдпрд╣ рдкреВрд░реА рдХреАрдордд рдкрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред


рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рдмрдВрдз рд╣реИрдВ:


  • рдХрдВрдкрдиреА рдХреА рд╡рд╛рд░реНрд╖рд┐рдХ рдЖрдп $ 100,000 рд╕реЗ рдХрдо рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рдЖрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд░реВрдк рдореЗрдВ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВ;
  • рдЖрдк рдЕрдзрд┐рдХрддрдо 3 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
  • рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдмрд╣реБрдд рдХрдо рд╣реИ: рдкреНрд░рддрд┐ рдорд╛рд╣ 5 рдЯрд┐рдХрдЯ рдФрд░ рдХрддрд╛рд░ рдореЗрдВ рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ред

рд╡реИрд╕реЗ, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд▓реЗрдЦ рдХреЗ рдХрд╡рд░ рд╕реЗ рдмрд╕ рд▓рдбрд╝рдХреА рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧреАред


рдЕрдиреНрдп рд╕рдорд╛рдЪрд╛рд░


рдЗрд╕ рд╕рд╛рд▓, рдХреНрдпреВрдЯреА рд╡рд┐рд╢реНрд╡ рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рджреЛ рдмрд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдмреЛрд╕реНрдЯрди рдФрд░ рдлрд┐рд░ рдмрд░реНрд▓рд┐рди рдореЗрдВред рдЕрднреА рддрдХ рдХреЛрдИ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рдмрд░реНрд▓рд┐рди рдХреА рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреА рд╡реАрдбрд┐рдпреЛ рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдХреЗрдбреАрдПрдмреА рдХреА рдПрдХ рдкреЛрд╕реНрдЯ рд╣реИ ред


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдЗрдХрди рдЕрдкрдбреЗрдЯ рдЖ рд░рд╣рд╛ рд╣реИ:


рдирдИ рдХреНрдпреВрдЯреА рдкреНрд░рддреАрдХ


рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдореБрдЭреЗ рднреАред рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд░рд┐рдбрд┐рдЬрд╛рдЗрди рдХреА рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдИ рд╣реИ, рди рдХрд┐ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╕реЗ рдПрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдерд╛, рдФрд░ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдерд╛ред


рдлреЙрд░реЗрд╕реНрдЯрд░ рдиреЗ рдПрдХ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдПрдХ рд╡реНрдпрд╡рд╕рд╛рдп рдкрд░ рдХреНрдпреВрдЯреА рдХреЗ рдкреНрд░рднрд╛рд╡, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрд░рдУрдЖрдИ рд╕рдВрдХреЗрддрдХ, рдФрд░ рдЕрдзрд┐рдХ рдХреА рдЬрд╛рдВрдЪ рдХреАред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдХреНрдпреВрдЯреА рдХреЗ рд▓рд╛рднреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдФрд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд╣реЗрдЬреЗ рдЧрдП рддреЛрддреЗ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдирд▓рд╛рдЗрди рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рднреА рд╣реИред


рдЕрднреА рдХреЗ рд▓рд┐рдП рдпрд╣реА рд╕рдм рдХреБрдЫ рд╣реИ, рдЕрдЧрд▓рд╛ рдореБрджреНрджрд╛ рдордИ рдореЗрдВ рдХрд╣реАрдВ рд╣реЛрдЧрд╛ рдпрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╛рдордЧреНрд░реА рдЯрд╛рдЗрдк рдХреА рдЬрд╛рдПрдЧреАред

Source: https://habr.com/ru/post/hi434338/


All Articles