рдЖрдЬ рдореИрдВ Qt рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рд╢реНрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореБрдЦреНрдп рд╡рд┐рдХрд▓реНрдк рдХреНрдпреВрдЯреА рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ (
CSS2 ) рдХрд╛ рдереЛрдбрд╝рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрдХрд▓реНрдкрдиреАрдп рд╣реИред QSS рдХреЛ рдЕрдХреНрд╕рд░ рджреЛ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдпрд╛ рддреЛ рдПрдХ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдЕрдзрд┐рдХ рджреЗрд╢реА рджреЗрдЦреЛ, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдмрдирд╛рдПрдВ, рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕рдВрднрд╡рддрдГ рд╕рдорд╛рди рд╣реИрдВред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣рдорд╛рд░реЗ рдЫрд╛рддреНрд░
рдЖрдпреЛрдЬрдХ рдХреЗ рд╕рдВрд╡рд╛рджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкреВрд░рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ QSS рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрд╕реА рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рд╣рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдореБрдЦреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдЖрдЬ рд╣рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ:
- рдЦрдВрдб рдмрдЯрди
- рдирд┐рдпрдорд┐рдд рдмрдЯрди
- рдЯреЗрдмрд▓
- рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░
рдореВрд▓ рдмрд╛рддреЗрдВ
рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рдЖрдЗрдП рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЪреАрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯреЗрдВред рд╣рдо рд╕рднреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ (рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдЬреЗрдЯ рдореЗрдВ) рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдлрд╛рдпрджреЗ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рдкрд░ рд░реЛрдХ рджреЗрдВрдЧреЗред
рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдХреНрдпреВрдЯреА рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдзреЗ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рд╢реИрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред
рддреЛ, рд╣рдо рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ:
QFile styleF; styleF.setFileName(":/qss/style.css"); styleF.open(QFile::ReadOnly); QString qssStr = styleF.readAll(); qApp->setStyleSheet(qssStr);
рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ
рдЕрдиреБрд╡рд╛рдж рд╣реИ , рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдиреЛрдЯрд┐рд╕ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╡рд┐рдЧреЗрдЯреНрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рддреАрди рддрд░реАрдХреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рд╢реИрд▓реА (рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ) рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
рдХреНрд▓рд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓ , рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдРрд╕рд╛ рдирд┐рдпрдо рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рднреА рдмрдЯрди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛, рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рд▓рд╛рд▓ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛:
QPushButton { background-color: red; }
рдирд╛рдо рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ , рдлрд┐рд░ рдпрд╣ рдирд┐рдпрдо рдХреЗрд╡рд▓ рдЙрди рдмрдЯрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рдирдХрд╛ рдирд╛рдо "okButton" рд╣реИ:
QPushButton#okButton { background-color: red; }
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдПрдХ рд╣реА рд░реВрдк рдкрд░ рдХрдИ рддрддреНрд╡ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдПрдХ рд╣реА рд╢реИрд▓реА рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк setObjecterame рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
ui->pbRed1->setObjectName("myRedButton"); ui->pbRed2->setObjectName("myRedButton");
рдкреНрд░рдкрддреНрд░ рдкрд░ рд╡рд┐рдЧреЗрдЯреНрд╕ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реБрдП , рдлрд┐рд░ рдирд┐рдпрдо рдХреЗрд╡рд▓ рдЙрди рдмрдЯрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ "рдореЗрдирдлреНрд░реИрдо" рдирд╛рдо рдХреЗ рд╕рд╛рде рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рд╣реИрдВ:
QFrame#mainFrame QPushButton{ background-color: red; }
рдЕрд▓рдЧ-рдЕрд▓рдЧ, рдЗрд╕реЗ рдЕрдзреАрдирддрд╛рдУрдВ рдФрд░ рдЫрджреНрдо рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
рдЫрджреНрдо-рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (:)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдЙрд╕ QPushButton рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рдирд┐рдореНрди рдирд┐рдпрдо рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:
QPushButton:hover { background-color: white }
рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рд╡рд┐рдЬреЗрдЯ рдореЗрдВ
рд╕рдмрд▓реЗрдореЗрдВрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░ "::" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдпрд╣ рджрд░реНрд╢рд╛рддреЗ рд╣реБрдП рддреАрд░ рдХреЛ рдмрджрд▓рдирд╛ / рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдмрдЯрди рдХреЛ рдПрдХ рдореЗрдиреВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд┐рдпрдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
QPushButton#menuButton::menu-indicator { image: url(:/img/other/myindicator.png); }
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рдкреВрд░реНрдг-
рд╕реАрдПрд╕рдПрд╕ рд╕реАрдПрд╕рдПрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рддреЛ рдЪрд▓рд┐рдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
рдЦрдВрдб рдмрдЯрди
рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдЦрдмрд░реЗрдВ рд╣реИрдВ: рдПрдХ рдЕрдЪреНрдЫреА рд╣реИ рдФрд░ рджреВрд╕рд░реА рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реИред рджреБрдЦрдж рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ QSS рдЫрд╛рдпрд╛ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдмрдЯрдиреЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдХреЛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ... рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреЗрд╡рд▓ рдЪрд┐рддреНрд░ред
рдпрд╣рд╛рдБ рдЗрд╕ рдЕрдкрдорд╛рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╢реИрд▓рд┐рдпреЛрдВ рд╣реИрдВ:
QPushButton#pbDelRight { image: url(:/img/buttons//pbDelRight.png); border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; width: 40px; } QPushButton#pbDelRight:pressed { image: url(:/img/buttons/pbDelRightPressed.png); } QPushButton#pbDelRight:checked { image: url(:/img/buttons/pbDelRightPressed.png); }
рд░рд╛рдЬреНрдп: рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЗрд╕рдХреЗ рдкрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рдЕрдВрддрд░рд╛рд▓ рди рд╣реЛред
рдУрдПрд╕ рдПрдХреНрд╕ рдмрдЧ : рдпрджрд┐ рдЖрдк рдмрдЯрди рдХреЛ рдлреНрд▓реИрдЯ рдореЗрдВ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░реЗрдВрдЧреЗред
рдмрдЯрди рд╕рд╛рдзрд╛рд░рдг рд╣реИрдВ
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЫрд╛рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рджрдмрд╛рдП рдЧрдП рд░рд╛рдЬреНрдп рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдврд╛рд▓ рдФрд░ рдЙрд▓реНрдЯреЗ рд░рдВрдЧреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗрдВред рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
QPushButton#pbReady { padding:4px; color: #fff; font-size: 14px; border-radius: 2px; border: 1px solid #3873d9; background-color: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4287ff, stop: 1 #356ccc); } QPushButton#pbReady:pressed { color: #111; border: 1px solid #3873d9; background: #fff; }
рдЯреЗрдмрд▓
рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдмрд╣реБрдд рд╣реА рдзреНрд╡рдирд┐рдкреВрд░реНрд╡рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рд╕реЗ, рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╣реЗрдбрд░ рдХреЗ рдХреБрдЫ рдХреЙрд▓рдо (рд╕реЗрдХреНрд╢рди) рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ :: рд╕реЗрдХреНрд╢рди рд╕рдмрдорд┐рдЯред рдЫрджреНрдо рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкрд╣рд▓рд╛, рдЕрдВрддрд┐рдо,: рдХреЗрд╡рд▓-рдПрдХ ,: рдЕрдЧрд▓рд╛-рдЪрдпрдирд┐рдд ,: рдкрд┐рдЫрд▓рд╛-рдЪрдпрдирд┐рдд ,: рдЪрдпрдирд┐рдд ,: рдХреНрд╖реИрддрд┐рдЬ, рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдФрд░: рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
QHeaderView { background-color: #fff; font-size:13px; } QHeaderView::section:horizontal { color: #fff; border-style: solid; background-color: qlineargradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4287ff, stop: 1 #356ccc); } QTableView { border: 2px solid #3873d9; border-top-color: #4287ff; border-radius: 4px; background-color: #fff; background-image: url(:/img/other/background.png); gridline-color: #777; selection-background-color: #ccdfff; color:#333; font-size:12px; }
рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░
рдореБрдЦреНрдп рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рддрддреНрд╡ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рджреЛ рддреАрд░ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реИрдВрдбрд▓, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдорд╛рдЙрд╕ рдХреЛ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
QScrollBar:vertical { background: #e4e4e4; border-top-right-radius: 4px; border-bottom-right-radius: 4px; width: 12px; margin: 0px; } QScrollBar::handle:vertical { background-color: qlineargradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #4287ff, stop: 1 #356ccc); border-radius: 4px; min-height: 20px; margin: 0px 2px 0px 2px; } QScrollBar::add-line:vertical { background: none; height: 0px; subcontrol-position: right; subcontrol-origin: margin; } QScrollBar::sub-line:vertical { background: none; height: 0px; subcontrol-position: left; subcontrol-origin: margin; }
OS X рдкрд░, 10.9 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдЬрд╛рджреВ рдЧрд╛рдпрдм рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, Qt рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдмрдЧ рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕реНрдХреНрд░реЙрд▓ рдХреЗ рдирд┐рдЪрд▓реЗ / рджрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдКрдкрд░ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреНрдпреВрдПрд╕рдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯреНрд░реЛрдХ рд╣реЛрддрд╛ рд╣реИред
рд╕рд╛рдордЧреНрд░реА рдХреА рдЪрдХреНрд░ рддрд╛рд▓рд┐рдХрд╛рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП QSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ PS рдЙрджрд╛рд╣рд░рдг
рдпрд╣рд╛рдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ
рд╣реИрдВ , рд╕рдВрднрд╛рд╡рд┐рдд рдЧреБрдгреЛрдВ, рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рдЙрдк-рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдЦреИрд░, рд░рд┐рдмрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рд╣рдм рдкрд░
рдПрдХ рд▓реЗрдЦ , рдпрд╣ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
PPS рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде QSS рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк
рдЙрдкрдХрд░рдг рд╣реИ ред