рдкрд╣рд▓реЗ Qt5 рдЕрд▓реНрдлрд╝рд╛ рдХрд╛ рд╡рд┐рдореЛрдЪрди рдХреЛрдиреЗ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕ рдкрд▓ рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЕрдЧрд░ рд╣рдо рдЕрднреА рдЗрд╕рдХреЗ QtQuick2, V8 рдФрд░ qpa рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?
рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХреНрдпреВрдЯреА рдХреЗ рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдмрдирд╛рдПрдВрдЧреЗред
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ:
- git - рд╕рднреА рдХрдЪреНрдЪреЗ рдорд╛рд▓ рдХреЛ рдЕрдм gitorious'e рдкрд░ рдорд┐рд░рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдмрд┐рдирд╛ git'a рдХреЗ рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ
- рдмрд┐рд▓реНрдб-рдПрд╕реЗрдВрд╢рд┐рдпрд▓ - рдореЗрдХ, рдЬреАрд╕реАрд╕реА рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ
- xcb - x11 рдмреИрдХрдПрдВрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдлрд╛рдЗрд▓ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Qt5 xlib рдХреЗ рдмрдЬрд╛рдп xcb рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ!
- wayland - рд╡реИрдВрдбрд▓реИрдВрдб backend рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
- mesa - рдмрд┐рдирд╛ рдУрдкрди рд╕рдкреЛрд░реНрдЯ рдХреЗ, Qt рди рддреЛ рдХрд╛рдо рдкрд░ рдЬрд╛рдПрдЧрд╛ рдФрд░ рди рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛! рдЖрдкрдХреЛ llvmpipe рд╕реНрддрд░ рдкрд░ рдХрдо рд╕реЗ рдХрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рд╕рдордп - рдХрдИ рд╕реНрд░реЛрдд рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрдВрдкреНрдпреВрдЯрд░ рдпрд╛ рдмрд╣реБрдд рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рд╕реНрд░реЛрдд рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдХреЙрд░реНрдиреА рд╣реИ, рд╣рдо рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЖрджреЗрд╢ рджреЗрддреЗ рд╣реИрдВ:
$ git clone git://gitorious.org/qt/qt5.git qt5
рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдкрд░ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЯреАрдо рд╕рдВрджреЗрд╣ рд╕реЗ рдЬрд▓реНрджреА рдХрд╛рдо рдХрд░реЗрдЧреАред рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП! рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрдм рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
$ cd qt5 $ perl init-repository
рдФрд░ рд╣рдо рд╢рд╛рдВрддрд┐ рд╕реЗ рдЪрд╛рдп рдкреАрдиреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реВрддреНрд░ рдмрд╣реБрдд рд╡рдЬрди рдХрд░рддреЗ рд╣реИрдВ! рдФрд░ рдХрднреА-рдХрднреА рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЪреАрд░рдлрд╛рдбрд╝ рдХрдиреЗрдХреНрд╢рди рдХреЛ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдлрд┐рд░ рд╣рдо рдлреЛрд░реНрд╕ рдХреА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВред
рдЕрджреНрдпрддрди:рд╡рд╛рд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╢рд▓рдЬрдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдлреЗрдж рдХрд░рдирд╛ рдФрд░ рд╕реНрд░реЛрдд рдХреЛ рддреЗрдЬреА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рд╡реЗрдмрдХрд┐рдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ , рддреЛ init-repository рдореЗрдВ -no-webkit рдХреБрдВрдЬреА рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ , рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд▓рдВрдмреЗ рдЗрдВрддрдЬрд╛рд░ рд╕реЗ рдмрдЪрд╛рдПрдВрдЧреЗ "рдпрд╣ рд╡рд╕рд╛ рд╕рдВрдХреНрд░рдордг рдХрдм рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ" рдФрд░ "рдХреНрдпреЛрдВ" рдЬреИрд╕реЗ рд╕рд╡рд╛рд▓реЛрдВ рд╕реЗред рдпрд╣ рд╡рд╕рд╛ рд╕рдВрдХреНрд░рдордг рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИред "
рд╡рд┐рдзрд╛рдирд╕рднрд╛:
README рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:
$ ./configure -prefix $PWD/qtbase -opensource
рд▓реЗрдХрд┐рди рдореИрдВ -release рдФрд░ -Exрдлрд╝ рд╕реНрд╡рд┐рдЪ рдХреЛ рднреА рдЬреЛрдбрд╝реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЬрд▓реНрджреА рд╕реЗ рдХреБрдЫ рдорд╣рд╕реВрд╕ рдХрд░ рд╕рдХреЗрдВред
рдЕрдм рдмрд╕ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдХрд░реЗрдВ рдФрд░ рд╣рдорд╛рд░реЗ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗред рдореИрдВ рдЖрдкрдХреЛ рдореМрди рдзреНрд╡рдЬ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛, рдпрд╣ рдХрднреА-рдХрднреА рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ!
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛:
рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ QtGui рд╕реЗ рдХреБрдЫ рд╡рд░реНрдЧ QtWidgets рдореЗрдВ рдЪрд▓реЗ рдЧрдП, рдФрд░ рдЕрдм QWindow рдХрд╛ рдЙрдкрдпреЛрдЧ QWidget рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╡рд┐рдВрдбреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдкрддреНрд░ Q_WS_X11 рдпрд╛ Q_WS_WIN32 рдХреЗ рдЕрдзрд┐рдХ рдореИрдХреНрд░реЛ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдХреНрд░реЛ Q_WS_QPA рдкреНрд░рдХрдЯ рд╣реБрдЖ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рд╡рд┐рдВрдбреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рдЕрдм рд╡реЗ рд╕рдВрдХрд▓рди рдЪрд░рдг рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд▓реЙрдиреНрдЪ рдЪрд░рдг рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ Qt5 рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред рдЖрдк рд╡рд┐рдВрдбреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП -platform рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ QtCreator рдореЗрдВ рдПрдХ Qt5 рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реА:

рдЕрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ Qt5 рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдкреБрд░рд╛рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЧрд░реНрдореА рдХреА рддрдкрд┐рд╢ рд╕реЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг:


рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, Qt4 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
QtQuick2 рдФрд░ vaunted рджреГрд╢реНрдп рдЧреНрд░рд╛рдлрд╝ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ
рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, qmlscene рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореМрдЬреВрдж рд╣реИ, рдЖрдЗрдП рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ:

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╡реАрдбрд┐рдпреЛ рдХреЗ рдмрд┐рдирд╛ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЖрдХрд░реНрд╖рдг рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП YouTube рдкрд░ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЬрдмрдХрд┐ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ QtQuick2 рдХреБрдЫ рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ рдХрд┐ рдпрд╣ QtQuick1 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЪрд┐рдХрдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдХреБрдЫ рдбреЗрдореЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рджреБрд░реНрдШрдЯрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдХреНрдпрд╛ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрднреА рддрдХ рд╡реАрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдирдореНрд░рддрд╛ рдпрд╛ рд╕реНрд╡рдпрдВ рджреГрд╢реНрдп рдЧреНрд░рд╛рдл рдХреЗ рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд░реИрдкреНрд╕рдмреЗрд░реА рд╡реАрдбрд┐рдпреЛ рдкрд░ рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдПрдкреАрдЖрдИ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рдХреА, рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рд╢реЗрдбреНрд╕ рдФрд░ рдХреИрдирд╡рд╛рд╕ рдПрдкреАрдЖрдИ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рдЕрдм рдЗрд╕рдХреЗ рд▓рд┐рдП C ++ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓рд┐рдП рдмрд┐рдирд╛ рдЖрд╡реЗрджрди рдХрд░рдирд╛ рдФрд░ рднреА рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред
рд▓рдЧ рд░рд╣рд╛ рд╣реИ QtWayland
QtWayland рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреНрдпреВрдореЗрдХ рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЗрд╕рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХрдорд╛рдВрдб рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдо Qt5 рд╕реЗ qmake рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╡реЗрдиреНрдбрд▓реИрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдХрдПрдВрдб рдкреНрд▓рдЧрдЗрди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд╛рдпрд▓реИрдВрдб рдХрдВрдкреЛрдЬрд░реНрд╕ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгред рдЗрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк qml-compozitor рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдХреЛрдб рдкреВрд░реА рддрд░рд╣ рд╕реЗ qml рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ! рдпрд╣ рдкрд▓ рдХреЛ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрддрд╛ рд╣реИ:

рдФрд░ рдХрд┐рд╕реА рднреА рдЕрд╡рд╕рд░ рдкрд░ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗрд╕реНрдЯрди рдХреНрдпреВрдЯреА рдХреЗ рдЕрдВрджрд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рд╡реЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдирд╛ рднреА рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдХреА рд╢реБрд░реБрдЖрдд, рд▓реЗрдХрд┐рди рдХрд╛рдо рдЕрднреА рднреА рдЕрдВрддрд╣реАрди рд╣реИред
рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдпрд╣рд╛рдВ
рдЗрд╕ рдбреЗрдореЛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЕрдм рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЫрд╡рд┐ рд╕рдВрдкрд╛рджрдХ рдмрдирд╛рддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдкреНрд░реЗрд╢рди
Qt рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЕрдореВрд░реНрддрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдХрджрдо рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрджрдд рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ # ifdefs рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдкреЛрд╕реНрдЯ рдХреА рдЬрд╛рдПрдЧреА, рдФрд░ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдирд╣реАрдВ, рдЬреЛ рдХрд┐ рдпрджрд┐ рдЖрд╡реЗрджрди рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐ рд╣реЛрдЧреАред
рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдмрд╣реБрдд рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдХреЛрдИ рдЕрд▓рдЧ QtMobility рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреА рд╕рднреА рдЙрдкрд▓рдмреНрдзрд┐рдпрд╛рдВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╣реИрдВред рдФрд░ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм рдЖрдкрдХреЛ рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдореЛрдЯреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
Qt рджреГрд╢реНрдп рдЧреНрд░рд╛рдл рдЕрднреА рднреА рдмрд╣реБрдд рдХрдЪреНрдЪрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рди рдФрд░ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХреНрдпреВрдЯреА рд╡реЗрд▓реИрдВрдб рдЕрднреА рднреА рдмрд╣реБрдд рдХрдЪреНрдЪрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрдВ рд╕рдВрдЧреАрддрдХрд╛рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╢рд╛рдВрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред
Qt5 рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдкреНрд░реЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЫрд╛рдВрдЯрдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рд╡рд┐рдЬреЗрдЯреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓рддреА рд╣реИред рдЪрд▓рддреА рд╕реНрддрд░ рдХреА рднрдпрд╛рд╡рд╣рддрд╛ Qt3> Qt4 no!