1+ ELEGANTDARK = """/*
2+ ElegantDark Style Sheet for QT Applications
3+ Author: Jaime A. Quiroga P.
4+ Company: GTRONICK
5+ Last updated: 17/04/2018
6+ Available at: https://github.com/GTRONICK/QSS/blob/master/ElegantDark.qss
7+ */
8+ QMainWindow {
9+ background-color:rgb(82, 82, 82);
10+ }
11+ QTextEdit {
12+ background-color:rgb(42, 42, 42);
13+ color: rgb(0, 255, 0);
14+ }
15+ QPushButton{
16+ border-style: outset;
17+ border-width: 2px;
18+ border-top-color: qlineargradient(spread:pad, x1:0.5, y1:0.6, x2:0.5, y2:0.4, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
19+ border-right-color: qlineargradient(spread:pad, x1:0.4, y1:0.5, x2:0.6, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
20+ border-left-color: qlineargradient(spread:pad, x1:0.6, y1:0.5, x2:0.4, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
21+ border-bottom-color: rgb(58, 58, 58);
22+ border-bottom-width: 1px;
23+ border-style: solid;
24+ color: rgb(255, 255, 255);
25+ padding: 2px;
26+ background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(77, 77, 77, 255), stop:1 rgba(97, 97, 97, 255));
27+ }
28+ QPushButton:hover{
29+ border-style: outset;
30+ border-width: 2px;
31+ border-top-color: qlineargradient(spread:pad, x1:0.5, y1:0.6, x2:0.5, y2:0.4, stop:0 rgba(180, 180, 180, 255), stop:1 rgba(110, 110, 110, 255));
32+ border-right-color: qlineargradient(spread:pad, x1:0.4, y1:0.5, x2:0.6, y2:0.5, stop:0 rgba(180, 180, 180, 255), stop:1 rgba(110, 110, 110, 255));
33+ border-left-color: qlineargradient(spread:pad, x1:0.6, y1:0.5, x2:0.4, y2:0.5, stop:0 rgba(180, 180, 180, 255), stop:1 rgba(110, 110, 110, 255));
34+ border-bottom-color: rgb(115, 115, 115);
35+ border-bottom-width: 1px;
36+ border-style: solid;
37+ color: rgb(255, 255, 255);
38+ padding: 2px;
39+ background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(107, 107, 107, 255), stop:1 rgba(157, 157, 157, 255));
40+ }
41+ QPushButton:pressed{
42+ border-style: outset;
43+ border-width: 2px;
44+ border-top-color: qlineargradient(spread:pad, x1:0.5, y1:0.6, x2:0.5, y2:0.4, stop:0 rgba(62, 62, 62, 255), stop:1 rgba(22, 22, 22, 255));
45+ border-right-color: qlineargradient(spread:pad, x1:0.4, y1:0.5, x2:0.6, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
46+ border-left-color: qlineargradient(spread:pad, x1:0.6, y1:0.5, x2:0.4, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
47+ border-bottom-color: rgb(58, 58, 58);
48+ border-bottom-width: 1px;
49+ border-style: solid;
50+ color: rgb(255, 255, 255);
51+ padding: 2px;
52+ background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(77, 77, 77, 255), stop:1 rgba(97, 97, 97, 255));
53+ }
54+ QPushButton:disabled{
55+ border-style: outset;
56+ border-width: 2px;
57+ border-top-color: qlineargradient(spread:pad, x1:0.5, y1:0.6, x2:0.5, y2:0.4, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
58+ border-right-color: qlineargradient(spread:pad, x1:0.4, y1:0.5, x2:0.6, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
59+ border-left-color: qlineargradient(spread:pad, x1:0.6, y1:0.5, x2:0.4, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
60+ border-bottom-color: rgb(58, 58, 58);
61+ border-bottom-width: 1px;
62+ border-style: solid;
63+ color: rgb(0, 0, 0);
64+ padding: 2px;
65+ background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(57, 57, 57, 255), stop:1 rgba(77, 77, 77, 255));
66+ }
67+ QLineEdit {
68+ border-width: 1px; border-radius: 4px;
69+ border-color: rgb(58, 58, 58);
70+ border-style: inset;
71+ padding: 0 8px;
72+ color: rgb(255, 255, 255);
73+ background:rgb(100, 100, 100);
74+ selection-background-color: rgb(187, 187, 187);
75+ selection-color: rgb(60, 63, 65);
76+ }
77+ QLabel {
78+ color:rgb(255,255,255);
79+ }
80+ QProgressBar {
81+ text-align: center;
82+ color: rgb(240, 240, 240);
83+ border-width: 1px;
84+ border-radius: 10px;
85+ border-color: rgb(58, 58, 58);
86+ border-style: inset;
87+ background-color:rgb(77,77,77);
88+ }
89+ QProgressBar::chunk {
90+ background-color: qlineargradient(spread:pad, x1:0.5, y1:0.7, x2:0.5, y2:0.3, stop:0 rgba(87, 97, 106, 255), stop:1 rgba(93, 103, 113, 255));
91+ border-radius: 5px;
92+ }
93+ QMenuBar {
94+ background:rgb(82, 82, 82);
95+ }
96+ QMenuBar::item {
97+ color:rgb(223,219,210);
98+ spacing: 3px;
99+ padding: 1px 4px;
100+ background: transparent;
101+ }
102+
103+ QMenuBar::item:selected {
104+ background:rgb(115, 115, 115);
105+ }
106+ QMenu::item:selected {
107+ color:rgb(255,255,255);
108+ border-width:2px;
109+ border-style:solid;
110+ padding-left:18px;
111+ padding-right:8px;
112+ padding-top:2px;
113+ padding-bottom:3px;
114+ background:qlineargradient(spread:pad, x1:0.5, y1:0.7, x2:0.5, y2:0.3, stop:0 rgba(87, 97, 106, 255), stop:1 rgba(93, 103, 113, 255));
115+ border-top-color: qlineargradient(spread:pad, x1:0.5, y1:0.6, x2:0.5, y2:0.4, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
116+ border-right-color: qlineargradient(spread:pad, x1:0.4, y1:0.5, x2:0.6, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
117+ border-left-color: qlineargradient(spread:pad, x1:0.6, y1:0.5, x2:0.4, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(62, 62, 62, 255));
118+ border-bottom-color: rgb(58, 58, 58);
119+ border-bottom-width: 1px;
120+ }
121+ QMenu::item {
122+ color:rgb(223,219,210);
123+ background-color:rgb(78,78,78);
124+ padding-left:20px;
125+ padding-top:4px;
126+ padding-bottom:4px;
127+ padding-right:10px;
128+ }
129+ QMenu{
130+ background-color:rgb(78,78,78);
131+ }
132+ QTabWidget {
133+ color:rgb(0,0,0);
134+ background-color:rgb(247,246,246);
135+ }
136+ QTabWidget::pane {
137+ border-color: rgb(77,77,77);
138+ background-color:rgb(101,101,101);
139+ border-style: solid;
140+ border-width: 1px;
141+ border-radius: 6px;
142+ }
143+ QTabBar::tab {
144+ padding:2px;
145+ color:rgb(250,250,250);
146+ background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(77, 77, 77, 255), stop:1 rgba(97, 97, 97, 255));
147+ border-style: solid;
148+ border-width: 2px;
149+ border-top-right-radius:4px;
150+ border-top-left-radius:4px;
151+ border-top-color: qlineargradient(spread:pad, x1:0.5, y1:0.6, x2:0.5, y2:0.4, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(95, 92, 93, 255));
152+ border-right-color: qlineargradient(spread:pad, x1:0.4, y1:0.5, x2:0.6, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(95, 92, 93, 255));
153+ border-left-color: qlineargradient(spread:pad, x1:0.6, y1:0.5, x2:0.4, y2:0.5, stop:0 rgba(115, 115, 115, 255), stop:1 rgba(95, 92, 93, 255));
154+ border-bottom-color: rgb(101,101,101);
155+ }
156+ QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover {
157+ background-color:rgb(101,101,101);
158+ margin-left: 0px;
159+ margin-right: 1px;
160+ }
161+ QTabBar::tab:!selected {
162+ margin-top: 1px;
163+ margin-right: 1px;
164+ }
165+ QCheckBox {
166+ color:rgb(223,219,210);
167+ padding: 2px;
168+ }
169+ QCheckBox:hover {
170+ border-radius:4px;
171+ border-style:solid;
172+ padding-left: 1px;
173+ padding-right: 1px;
174+ padding-bottom: 1px;
175+ padding-top: 1px;
176+ border-width:1px;
177+ border-color: rgb(87, 97, 106);
178+ background-color:qlineargradient(spread:pad, x1:0.5, y1:0.7, x2:0.5, y2:0.3, stop:0 rgba(87, 97, 106, 150), stop:1 rgba(93, 103, 113, 150));
179+ }
180+ QCheckBox::indicator:checked {
181+ border-radius:4px;
182+ border-style:solid;
183+ border-width:1px;
184+ border-color: rgb(180,180,180);
185+ background-color:qlineargradient(spread:pad, x1:0.5, y1:0.7, x2:0.5, y2:0.3, stop:0 rgba(87, 97, 106, 255), stop:1 rgba(93, 103, 113, 255));
186+ }
187+ QCheckBox::indicator:unchecked {
188+ border-radius:4px;
189+ border-style:solid;
190+ border-width:1px;
191+ border-color: rgb(87, 97, 106);
192+ background-color:rgb(255,255,255);
193+ }
194+ QStatusBar {
195+ color:rgb(240,240,240);
196+ }
197+ QWidget {
198+ background-color:rgb(82, 82, 82);
199+ }
200+ QLabel {
201+ rgb(255, 255, 255)
202+ font: 8pt "Segoe UI";
203+ }"""
0 commit comments