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

рд╣рдорд╛рд░реЗ рдХреНрдпреВрдЯреАрдЖрдИрдПрдо
рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХреЗ рдЕрдВрдзреЗрд░реЗ рдХрд╛рд▓ рдХреЛрдард░реА рдореЗрдВ, рдЯреВрд▓рдлреНрд░реИрдо рд╡рд┐рдВрдбреЛ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ, рдЬреЛ рдХрд┐ рдХрд╛рдлреА рд╣рдж рддрдХ рдХреНрдпреВрдорд╛рдЗрдирд╡рд┐рдВрдбреЛ рдФрд░ рдХреНрдпреВрдЯреВрд▓рдмрд╛рд░ рдЬреИрд╕реА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рд╣реИред рдореИрдВ WinAPI рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛; рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЗрд╕ рдЖрд╢рдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рд╡рд┐рдВрдбреЛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдФрд░ рдЖрдХрд╛рд░ рджреЗ рд╕рдХреЗрдВред рдЙрд╕реА рд╕рдордп рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рд▓рд┐рдП QtDWM рд╣рдорд╛рд░реА рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдЕрдЧрд▓рд╛, рдореИрдВ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬреЗрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдмрдЯрди рд╣реЗрдбрд░ рдореЗрдВ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рд╕реЗрдЯрдкреЙрдЗрдВрдЯреНрд░рд▓рд╡реЗрдЯ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
ToolFrameWindow w;
Form form;
w.setCentralWidget(&form);
* This source code was highlighted with Source Code Highlighter .
ToolFrameWindow w;
Form form;
w.setCentralWidget(&form);
* This source code was highlighted with Source Code Highlighter .
ToolFrameWindow w;
Form form;
w.setCentralWidget(&form);
* This source code was highlighted with Source Code Highlighter .
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рди рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝рдирд╛:
AddAction рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реАрд░реНрд╖рдХреЛрдВ рдореЗрдВ рдмрдЯрди рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдк рдЦрд╛рд▓реА рдРрдбрд╕реНрдкреЗрд╕ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ addSeparator рд╡рд┐рднрд╛рдЬрдХ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
QAction action(&w);
w.addSpace(16);
w.addAction(&action);
w.addSeparator();
* This source code was highlighted with Source Code Highlighter .
QAction action(&w);
w.addSpace(16);
w.addAction(&action);
w.addSeparator();
* This source code was highlighted with Source Code Highlighter .
QAction action(&w);
w.addSpace(16);
w.addAction(&action);
w.addSeparator();
* This source code was highlighted with Source Code Highlighter .
рдЯреИрдм, рдмрдЯрди, рд▓реЗрдмрд▓ рдФрд░ рдЕрдиреНрдп рд╡рд┐рдЬреЗрдЯ рдЬреЛрдбрд╝рдирд╛:
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рд╕рднреА рдЕрдкрдорд╛рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, AddWidget рд╡рд┐рдзрд┐ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдереА, рдЬрдм рдЬреЛрдбрд╝рддреЗ рд╣реБрдП, рдЖрдк Qt :: Aligment рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд░реЗрдЦрдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдЯрди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдмрдЯрди рдХреЗ рд▓рд┐рдП рд╣реИ, рдпрд╣ QPushButton рд╕реЗ рдмрдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ qss рд╕реНрдЯрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреЙрд░реНрдбрд░-рдЗрдореЗрдЬ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрдж рдХреА
QPushButton btn;
btn.setIcon(QIcon( ":/ubuntu.png" ));
btn.setStyleSheet( "QPushButton { "
"border: 5px;"
"border-image: url(:/button.png);"
"}" );
btn.setMinimumSize(64, 22);
btn.setMaximumSize(64, 22);
* This source code was highlighted with Source Code Highlighter .
QPushButton btn;
btn.setIcon(QIcon( ":/ubuntu.png" ));
btn.setStyleSheet( "QPushButton { "
"border: 5px;"
"border-image: url(:/button.png);"
"}" );
btn.setMinimumSize(64, 22);
btn.setMaximumSize(64, 22);
* This source code was highlighted with Source Code Highlighter .
рдкрд╛рда рдХреЗ рддрд╣рдд рдПрдХ рдЪрдордХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ QGraphicsDropShadowEffect рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЪрдордХ рдХреА рддрд╛рдХрдд рдмрд╣реБрдд рдХрдо рдереАред рдЗрд╕рд╕реЗ рдХреБрдЫ рднреНрд░рдо рдкреИрджрд╛ рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрдЪреНрдЫреА рдкреБрд░рд╛рдиреА рд╕реАрдорд╛-рдЫрд╡рд┐ рдпрд╛рдж рдЖ рдЧрдИ рдФрд░ рдЙрд╕рдиреЗ рдПрдХ рдШреЛрдбрд╝реЗ рдХреА рдЪрд╛рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рдПрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЪрдордХ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рд╕реАрдорд╛-рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
QLabel lbl(QObject::tr( "Glow caption. Text with glow" ));
lbl.setStyleSheet( "QLabel {border-image: url(:/background.png);border: 5px; }" );
* This source code was highlighted with Source Code Highlighter .
рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рдирд┐рдХрд▓рд╛, рдЪрдордХ рдХреЗ рд╕рд╣реА рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЖрдпрд╛рдореЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд▓рдЪреАрд▓рд╛ рд╣реИред
рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпреВрдЯреА рдХрднреА-рдХрднреА рдЫрдд рд╕реЗ рдЖрдБрд╕реВ рдмрд╣рд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╢реАрд░реНрд╖рдХ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдЬреЗрдЯ рдХрд╛ рд╕реНрдерд╛рди рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЙрдЬрд╝ () рдЕрдм рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирд┐рд╖реНрдХрд░реНрд╖
рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:

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