рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

kgendesignerplugin - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ kgendesignerplugin рдЪрд▓рд╛рдПрдВред

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

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


kgendesignerplugin - Qt(TM) рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрдЯ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЗрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред

SYNOPSIS


kgendesignerplugin [рд╡рд┐рдХрд▓реНрдк...] рдкрдЯреНрдЯрд┐рдХрд╛

рд╡рд░реНрдгрди


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

kgendesignerplugin рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдордЭрджрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪреБрдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рдЖрдорддреМрд░ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╡рд┐рдХрд▓реНрдк


-o рдкрдЯреНрдЯрд┐рдХрд╛
рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ C++ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо. рдпрджрд┐ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рддреЛ stdout рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

-n рдкреНрд▓рдЧрдЗрди-рдирд╛рдо
рдЕрдиреБрдХреВрд▓рддрд╛ рд╣реЗрддреБ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрдирдкреБрдЯ рдореЗрдВ PluginName рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
рдлрд╝рд╛рдЗрд▓.

-g рд╕рдореВрд╣
рдЕрдиреБрдХреВрд▓рддрд╛ рд╣реЗрддреБ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрдирдкреБрдЯ рдореЗрдВ рдбрд┐рдлреЙрд▓реНрдЯрдЧреНрд░реБрдк рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
рдлрд╝рд╛рдЗрд▓.

--рд▓реЗрдЦрдХ
рд▓реЗрдЦрдХ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдВред

--рд▓рд╛рдЗрд╕реЗрдВрд╕
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдВред

-рдПрдЪ, --рдорджрдж
рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╣рд╛рдпрддрд╛ рдкрд╛рда рджрд┐рдЦрд╛рдПрдБ.

-v , --рд╕рдВрд╕реНрдХрд░рдг
рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдВред

рдлрд╝рд╛рдЗрд▓ FORMAT


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

[рд╡реИрд╢реНрд╡рд┐рдХ] рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ:

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдореВрд╣
рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╕рдореВрд╣ рд╡рд░реНрдЧ рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "рдХрд╕реНрдЯрдо", рдЬрдм рддрдХ
la -g рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

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

рдкреНрд▓рдЧрдЗрдирдирд╛рдо
рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдореБрдЦреНрдп C++ рдХреНрд▓рд╛рд╕ рдХрд╛ рдирд╛рдо (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "рд╡рд┐рдЬреЗрдЯреНрд╕рдкреНрд▓рдЧрд┐рди", рдЬрдм рддрдХ рдХрд┐ -n
рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХрд╛ рдЕрдкрдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП [className] рдЕрдиреБрднрд╛рдЧ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ:

рдХреЛрдб рдЯреЗрдореНрдкрд▓реЗрдЯ
рдкреНрд▓рдЧрдЗрди рдХреЗ рдХреЛрдб рдЯреЗрдореНрдкрд▓реЗрдЯ() рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ рдорд╛рди, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
Qt(TM) рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ "рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ" (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЦрд╛рд▓реА)ред

рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░рдЖрд░реНрдЧреНрд╕
ImplClass рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдХреНрд▓рд╛рд╕ рдХреЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ; рдпреЗ рдЕрд╡рд╢реНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдХреЛрд╖реНрдардХреЛрдВ рд╕реЗ рдШрд┐рд░рд╛ рд╣реЛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "(рдкреИрд░реЗрдВрдЯ)")ред рдПрдХрдорд╛рддреНрд░ рд╡реИрд░рд┐рдПрдмрд▓ рд╣реЛрдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ
рдЙрдкрд▓рдмреНрдз рд╣реИ рдорд╛рддрд╛ - рдкрд┐рддрд╛, рдЬреЛ Qt(TM) рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░рд┐рдд рдореВрд▓ QWidget рд╣реИред

рдпрджрд┐ CreateWidget рд╕реЗрдЯ рд╣реИ рддреЛ рдЗрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд┐рдЬреЗрдЯ рдмрдирд╛рдПрдБ
рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреЛрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП new рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
ImplClass рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рд╡рд░реНрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░рддреЗ рд╣реБрдП
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░рдЖрд░реНрдЧреНрд╕)ред ImplClass рдФрд░ ConstructorArgs рдХреЗ рд▓рд┐рдП рдиреЛрдЯреНрд╕ рджреЗрдЦреЗрдВред

рдбреЛрдордПрдХреНрд╕рдПрдордПрд▓
рд╡рд┐рдЬреЗрдЯ рдХрд╛ XML UI рд╡рд┐рд╡рд░рдг (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: Qt(TM рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ)
рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдкреНрд▓рдЧрдЗрди рд╣реЗрдбрд░)ред

рд╕рдореВрд╣
Qt(TM) рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рдЬреЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдореВрд╣ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдХрд╛ рдорд╛рди
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдореВрд╣ [рд╡реИрд╢реНрд╡рд┐рдХ] рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐)ред

рдЪрд┐рд╣реНрди рдХрд╛ рдирд╛рдо
Qt(TM) рдореЗрдВ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдЖрдЗрдХрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдорд╛рдирдХ рдЖрдЗрдХрди рдирд╛рдо
рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рд╡рд┐рдЬреЗрдЯ рд╕реВрдЪреА (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЕрдиреБрднрд╛рдЧ рдирд╛рдо рдХреЗ рд╕рд╛рде рдирд╛рдорд┐рдд рдПрдХ рдкреАрдПрдирдЬреА рдлрд╝рд╛рдЗрд▓, рдХрд┐рд╕реА рднреА рдбрдмрд▓ рдХреЗ рд╕рд╛рде
рд╕рдВрдХрд▓рд┐рдд рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдХреА "рдЪрд┐рддреНрд░" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЛрд▓рди рд╣рдЯрд╛ рджрд┐рдП рдЧрдП; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
:/pics/Foo.png рдЕрдиреБрднрд╛рдЧ рдореЗрдВ [Foo], рдпрд╛ :/pics/FooBar.png рдЕрдиреБрднрд╛рдЧ рдореЗрдВ [Foo::Bar])ред

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

рдпрджрд┐ CreateWidget рд╕реЗрдЯ рд╣реИ рддреЛ рдЗрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд▓реЛрдЕрд░рдХреЗрд╕
рдЕрдиреБрднрд╛рдЧ рдирд╛рдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдХреЛрд▓рди рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ ".h" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдЕрдиреБрднрд╛рдЧ [Foo] рдореЗрдВ foo.h, рдпрд╛ рдЕрдиреБрднрд╛рдЧ [Foo::Bar] рдореЗрдВ foobar.h)ред

IsContainer
рдХреНрдпрд╛ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдЕрдиреНрдп рд╡рд┐рдЬреЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЧрд▓рдд)ред

рдЯреВрд▓рдЯрд┐рдк
Qt(TM) рдХреА рд╡рд┐рдЬреЗрдЯ рд╕реВрдЪреА рдореЗрдВ рд╡рд┐рдЬреЗрдЯ рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╕рдордп рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдЯреВрд▓рдЯрд┐рдк
рдбрд┐рдЬрд╝рд╛рдЗрдирд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдирд╛рдо, "рд╡рд┐рдЬреЗрдЯ" рдХреЗ рд╕рд╛рде; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлреВ рд╡рд┐рдЬреЗрдЯ
рдЕрдиреБрднрд╛рдЧ рдореЗрдВ [рдлреВ])ред

рдпрд╣ рдХреНрдпрд╛ рд╣реИ
Qt(TM) рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдореЗрдВ рд╡рд┐рдЬреЗрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ рдХреНрдпрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ:)ред
рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдирд╛рдо, "рд╡рд┐рдЬреЗрдЯ" рдХреЗ рд╕рд╛рде рд╕рдВрд▓рдЧреНрди; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдлреВ рд╡рд┐рдЬреЗрдЯ [рдлреВ])ред

рдЙрджрд╛рд╣рд░рдг


рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдРрд╕реА рджрд┐рдЦ рд╕рдХрддреА рд╣реИ

[рдлреВ]
рдЯреВрд▓рдЯрд┐рдк=рдлрд╝реВрдЬрд╝ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
[рдЫрдбрд╝]
рдЯреВрд▓рдЯрд┐рдк=рдмрд╛рд░ рд╕рдВрдкрд╛рджрдХ

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрдХреНрд╖рд╛ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдХреБрдВрдЬреА рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЯреВрд▓рдЯрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛),
рдЕрдиреНрдпрдерд╛ рдЗрд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

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

[рд╡реИрд╢реНрд╡рд┐рдХ]
рдкреНрд▓рдЧрдЗрдирдирд╛рдо=FooWidgets
рдбрд┐рдлреЙрд▓реНрдЯрдЧреНрд░реБрдк=рдкреНрд░рджрд░реНрд╢рди

[рдлреВ]
рдЯреВрд▓рдЯрд┐рдк=рднрд╛рд▓реБрдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
WhatsThis=рдПрдХ рдЫрд╡рд┐ рд╡рд┐рдЬреЗрдЯ рдЬреЛ рдирд╛рдЪрддреЗ рд╣реБрдП рднрд╛рд▓реВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ

[рдЫрдбрд╝]
рдЯреВрд▓рдЯрд┐рдк=рдмрд╛рд░ рд╕рдВрдкрд╛рджрдХ
рдпрд╣ рдХреНрдпрд╛ рд╣реИ=рднрд╛рд▓реВрдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдкрд╛рджрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рд╕рдореВрд╣=рд╕рдВрдкрд╛рджрди

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

[рд╡реИрд╢реНрд╡рд┐рдХ]
рдкреНрд▓рдЧрдЗрдирдирд╛рдо=FooWidgets
рдбрд┐рдлреЙрд▓реНрдЯрдЧреНрд░реБрдк=рдлреВ

[рдлреВ::рдмрд╛рд░]
рдЯреВрд▓рдЯрд┐рдк=рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
WhatsThis=рдПрдХ рд╡рд┐рдЬреЗрдЯ рдЬреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
IncludeFile=foo/bar.h
IconName=:/previews/bar.png

[рдлреВ::рдмрд╛рдЬрд╝]
IncludeFile=foo/baz.h
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░рдЖрд░реНрдЧреНрд╕=(Foo::Baz::SomeOption, рдкреИрд░реЗрдВрдЯ)
рдЧреНрд░реБрдк=рдлреВ (рд╡рд┐рд╢реЗрд╖)
IsContainer = рд╕рддреНрдп
IconName=:/previews/baz.png

рдХрднреА-рдХрднреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рд╡рд┐рдЬреЗрдЯреНрд╕ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ "рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд░реНрдЧ" рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
Qt(TM) рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП; рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдПрдХ рдЙрдкрд╡рд░реНрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдмрд╕ рдХрд░рддрд╛ рд╣реИ
рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрдЕрдк, рдпрд╛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

[рд╡реИрд╢реНрд╡рд┐рдХ]
рд╢рд╛рдорд┐рд▓=foopreviews.h

[рдлреИрдВрд╕реАрд╡рд┐рдЬреЗрдЯ]
ImplClass=FancyWidgetPreview

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ kgendesignerplugin рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad