рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдореЗрдВ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рдХреНрдпреВрдЯреА 5.1 рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдореЗрдВ рдмрд╣реБрдд рд╕реА рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬрд┐рд╕рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЬреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреЛрдиреЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реБрдЖ рдХрд░рддреА рдереАрдВ, рдЕрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп QtQuick.Controls рд╣реИ , рд▓реЗрдХрд┐рди рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдПрдХ рдирдВрдмрд░ рдХреЛ рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ ...

рд▓реЗрдЖрдЙрдЯ


рд╣рд╛рд▓рд╛рдВрдХрд┐ anchors рдФрд░ anchors рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рднреА рдЙрдиреНрд╣реЗрдВ рд░рд┐рд╕рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрдард┐рди рдФрд░ рдердХрд╛рдК рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдореМрдЬреВрджрд╛ anchors рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдкреВрд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ QtQuick.Layouts рдХреЛ рдЬреЛрдбрд╝рдХрд░, рдЖрдк рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо size hints рдХреЛ рджреЗрдЦрдХрд░ рдФрд░ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ expanding рдпрд╛ fixed рддрддреНрд╡реЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдХреЗ рдЬрдЯрд┐рд▓ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдпреЛрдЧреНрдп рд▓реЗрдЖрдЙрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓реЗ, рд▓реЗрдЖрдЙрдЯ рдпрд╣рд╛рдБ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред



рдирд┐рдпрдВрддреНрд░рдг




рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдореЗрдВ рдХреЙрдиреНрдЯреНрд░реЛрд▓реНрд╕ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдирд┐рдпрдВрддреНрд░рдг рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдлреА рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИрдВ, рдпреЗ рд╣реИрдВ: buttons , combo box , spin box , group box , sliders , progress bars , text fields рдФрд░ menus ред
рд╡реЗ рдПрдХ рд╣реА рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдереЗ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред






рджреГрд╢реНрдп


рдмреБрдирд┐рдпрд╛рджреА рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕реЗрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдмрд╛рдИрдВ рдУрд░ рдХреА рддрд╕реНрд╡реАрд░ рд╕реНрдкреНрд▓рд┐рдЯрд╡реНрдпреВ рджрд┐рдЦрд╛рддреА рд╣реИ , рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рд╕реНрддреБрддрд┐ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдпрд╛ рдХреНрд╖реИрддрд┐рдЬ рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░реНрд╕ рдФрд░ рдлреНрд░реЗрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдХрд░ Flickable рдореМрдЬреВрджрд╛ Flickable рддрддреНрд╡ рдХрд╛ рдкреВрд░рдХ рд╣реИред Flickable рдЕрд▓рдЧ-рдЕрд▓рдЧ рдФрд░ Flickable рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░реНрд╕ рдХреЛ рдПрдХ ListView рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред


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






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











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





QML рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо


рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдореЗрдВ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрддреЗ рд╕рдордп рдПрдХ рдЖрдо рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдЕрдкрдиреЗ рдпреВрдЖрдИ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдПрдбреЙрдкреНрдЯ рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред рдЗрди рдХрдард┐рдирд╛рдЗрдпреЛрдВ рд╕реЗ рдЖрдкрдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╣рдо Qt.platform.os рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ QML рдореЗрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдп:

рдорд╛рдирдХ рд╕рдВрд╡рд╛рдж


рдХрдИ рдирдП рдорд╛рдирдХ рд╕рдВрд╡рд╛рдж QtQuick.Dialogs рдЖрдпрд╛рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдХрдЯ рд╣реБрдП рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдХреЗрд╡рд▓ ColorDialog рдФрд░ FileDialog рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдмрд╛рдж рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕реБрдзрд╛рд░


Qt Quick рдореЗрдВ рд╡рд┐рдВрдбреЛ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди Qt 5.0 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, 5.1 рдореЗрдВ рдЙрдирдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗред рдПрдХ Window рдХреЛ рджреВрд╕рд░реА Window рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛ рдЗрд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдкреИрд░реЗрдВрдЯ (рд╡рд╣ рд╡рд┐рдВрдбреЛ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореЛрдбрд▓ рд╕рдВрд╡рд╛рдж рдмрдХреНрд╕реЗ рдЬреИрд╕рд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдмрдЪреНрдЪреЗ рдХреА рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдореЗрдВ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╣реЛрдВрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдХрд░реАрдмреА рд╕рдВрдХреЗрдд рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдХрд░реАрдмреА рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдФрд░ C ++



рдореМрдЬреВрджрд╛ TextEdit рдЖрдкрдиреЗ рдХреЗрд╡рд▓ рд╕реНрд╡рд░реВрдкрд┐рдд рдкрд╛рда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдпрд╛ рдкреНрд░рд┐рдВрдЯ рд╕рдорд░реНрдерди рдЬреИрд╕реА рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрдЯрд┐рд▓ рдХреНрдпреВрдЯреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рдкрд╛рда рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП C ++ рдкреНрд▓рдЧрдЗрди рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдпрд╣ TextEdit рдФрд░ рдирдП TextArea рджреЛрдиреЛрдВ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ Qt рдХреНрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдмрд╛рдИрдВ рдУрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ TextEdit рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Qt рдХреНрд╡рд┐рдХ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред


ApplicationWindow


ApplicationWindow QQuickWindow рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди QML рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ MenuBar , ToolBar рдФрд░ StatusBar рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред

QQmlApplicationEngine


рдХреНрдпреВрдЯреА 5.0 рдореЗрдВ, рдХреНрдпреВрдЯреА рдХреНрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдорддреМрд░ рдкрд░ C ++ рдореЗрдВ QQuickView рдШреЛрд╖рд┐рдд рдХрд░рдХреЗ рдФрд░ рдЙрд╕ рдкрд░ url рд╕реЗрдЯ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рдереЗред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЪреМрдбрд╝рд╛рдИ, рдКрдБрдЪрд╛рдИ, рдЖрджрд┐ рдЬреИрд╕реЗ рдЧреБрдг рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП C ++ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Qt 5.1, Qt рдХреНрд╡рд┐рдХ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рджреЗрддреЗ рд╣реБрдП, рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдореВрд▓ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ Window рдпрд╛ ApplicationWindow рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, QQmlApplicationEngine рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ - рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреА Qt рдХреНрд╡рд┐рдХ рд╡рд┐рдВрдбреЛ рд╕реЗрдЯ рдХрд░рдиреА рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕реЗ quit() рдЖрд╡реЗрджрди рд╕рдВрдХреЗрдд рдЖрдкрдХреЗ рд░реВрдЯ рд╡рд┐рдВрдбреЛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдЧрд╛ред
 #include <QGuiApplication> #include <QQmlApplicationEngine> int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QQmlApplicationEngine engine("main.qml"); return app.exec(); } 

рд╡рд┐рдЧреЗрдЯреНрд╕ рдореЗрдВ рдХреНрдпреВрдЯреА рддреНрд╡рд░рд┐рдд рдПрдВрдмреЗрдбрд┐рдВрдЧ


Qt рдмреНрд▓реЙрдЧ рдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛, рдЕрдм рд╡рд┐рдЬреЗрдЯ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ Qt Quick 2 рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдорд░реНрдерд┐рдд рддрд░реАрдХрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдирдпрд╛ QWidget :: createWindowContainer () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рд╕рднреА рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдордп-рд╕рдордп рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдХреА рдЬрд╛рдВрдЪ рдФрд░ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рдм рдХреБрдЫ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ Qt 5.1 RC рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдкрд╛рдИ рдЧрдИ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред

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


All Articles