├── AMOLED.qss ├── Aqua.qss ├── ConsoleStyle.qss ├── ElegantDark.qss ├── LICENSE ├── MacOS.qss ├── ManjaroMix.qss ├── MaterialDark.qss ├── NeonButtons.qss ├── QSS_IMG ├── go-down-symbolic.symbolic.png ├── go-next-symbolic.symbolic.png ├── go-previous-symbolic.symbolic.png ├── go-up-symbolic.symbolic.png └── object-select-symbolic.symbolic.png ├── README.md └── Ubuntu.qss /AMOLED.qss: -------------------------------------------------------------------------------- 1 | /* 2 | AMOLED Style Sheet for QT Applications 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 01/10/2021, 15:49. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/AMOLED.qss 7 | */ 8 | QMainWindow { 9 | background-color:#000000; 10 | } 11 | QDialog { 12 | background-color:#000000; 13 | } 14 | QColorDialog { 15 | background-color:#000000; 16 | } 17 | QTextEdit { 18 | background-color:#000000; 19 | color: #a9b7c6; 20 | } 21 | QPlainTextEdit { 22 | selection-background-color:#f39c12; 23 | background-color:#000000; 24 | border: 1px solid #FF00FF; 25 | color: #a9b7c6; 26 | } 27 | QPushButton{ 28 | border: 1px transparent; 29 | color: #a9b7c6; 30 | padding: 2px; 31 | background-color: #000000; 32 | } 33 | QPushButton::default{ 34 | border-style: solid; 35 | border-top-color: transparent; 36 | border-right-color: transparent; 37 | border-left-color: transparent; 38 | border-bottom-color: #e67e22; 39 | border-width: 1px; 40 | color: #a9b7c6; 41 | padding: 2px; 42 | background-color: #000000; 43 | } 44 | QPushButton:hover{ 45 | border-style: solid; 46 | border-top-color: transparent; 47 | border-right-color: transparent; 48 | border-left-color: transparent; 49 | border-bottom-color: #FF00FF; 50 | border-bottom-width: 1px; 51 | border-bottom-radius: 6px; 52 | border-style: solid; 53 | color: #FFFFFF; 54 | padding-bottom: 2px; 55 | background-color: #000000; 56 | } 57 | QPushButton:pressed{ 58 | border-style: solid; 59 | border-top-color: transparent; 60 | border-right-color: transparent; 61 | border-left-color: transparent; 62 | border-bottom-color: #FF00FF; 63 | border-bottom-width: 2px; 64 | border-bottom-radius: 6px; 65 | border-style: solid; 66 | color: #e67e22; 67 | padding-bottom: 1px; 68 | background-color: #000000; 69 | } 70 | QPushButton:disabled{ 71 | border-style: solid; 72 | border-top-color: transparent; 73 | border-right-color: transparent; 74 | border-left-color: transparent; 75 | border-bottom-color: transparent; 76 | border-bottom-width: 2px; 77 | border-bottom-radius: 6px; 78 | border-style: solid; 79 | color: #808086; 80 | padding-bottom: 1px; 81 | background-color: #000000; 82 | } 83 | QToolButton { 84 | border-style: solid; 85 | border-top-color: transparent; 86 | border-right-color: transparent; 87 | border-left-color: transparent; 88 | border-bottom-color: #e67e22; 89 | border-bottom-width: 1px; 90 | border-style: solid; 91 | color: #a9b7c6; 92 | padding: 2px; 93 | background-color: #000000; 94 | } 95 | QToolButton:hover{ 96 | border-style: solid; 97 | border-top-color: transparent; 98 | border-right-color: transparent; 99 | border-left-color: transparent; 100 | border-bottom-color: #e67e22; 101 | border-bottom-width: 2px; 102 | border-bottom-radius: 6px; 103 | border-style: solid; 104 | color: #FFFFFF; 105 | padding-bottom: 1px; 106 | background-color: #000000; 107 | } 108 | QLineEdit { 109 | border-width: 1px; border-radius: 4px; 110 | border-color: rgb(58, 58, 58); 111 | border-style: inset; 112 | padding: 0 8px; 113 | color: #a9b7c6; 114 | background:#000000; 115 | selection-background-color:#007b50; 116 | selection-color: #FFFFFF; 117 | } 118 | QLabel { 119 | color: #a9b7c6; 120 | } 121 | QLCDNumber { 122 | color: #e67e22; 123 | } 124 | QProgressBar { 125 | text-align: center; 126 | color: rgb(240, 240, 240); 127 | border-width: 1px; 128 | border-radius: 10px; 129 | border-color: rgb(58, 58, 58); 130 | border-style: inset; 131 | background-color:#000000; 132 | } 133 | QProgressBar::chunk { 134 | background-color: #e67e22; 135 | border-radius: 5px; 136 | } 137 | QMenu{ 138 | background-color:#000000; 139 | } 140 | QMenuBar { 141 | background:rgb(0, 0, 0); 142 | color: #a9b7c6; 143 | } 144 | QMenuBar::item { 145 | spacing: 3px; 146 | padding: 1px 4px; 147 | background: transparent; 148 | } 149 | QMenuBar::item:selected { 150 | border-style: solid; 151 | border-top-color: transparent; 152 | border-right-color: transparent; 153 | border-left-color: transparent; 154 | border-bottom-color: #e67e22; 155 | border-bottom-width: 1px; 156 | border-bottom-radius: 6px; 157 | border-style: solid; 158 | color: #FFFFFF; 159 | padding-bottom: 0px; 160 | background-color: #000000; 161 | } 162 | QMenu::item:selected { 163 | border-style: solid; 164 | border-top-color: transparent; 165 | border-right-color: transparent; 166 | border-left-color: #e67e22; 167 | border-bottom-color: transparent; 168 | border-left-width: 2px; 169 | color: #FFFFFF; 170 | padding-left:15px; 171 | padding-top:4px; 172 | padding-bottom:4px; 173 | padding-right:7px; 174 | background-color:#000000; 175 | } 176 | QMenu::item { 177 | border-style: solid; 178 | border-top-color: transparent; 179 | border-right-color: transparent; 180 | border-left-color: transparent; 181 | border-bottom-color: transparent; 182 | border-bottom-width: 1px; 183 | border-style: solid; 184 | color: #a9b7c6; 185 | padding-left:17px; 186 | padding-top:4px; 187 | padding-bottom:4px; 188 | padding-right:7px; 189 | background-color:#000000; 190 | } 191 | QTabWidget { 192 | color:rgb(0,0,0); 193 | background-color:#000000; 194 | } 195 | QTabWidget::pane { 196 | border-color: rgb(77,77,77); 197 | background-color:#000000; 198 | border-style: solid; 199 | border-width: 1px; 200 | border-radius: 6px; 201 | } 202 | QTabBar::tab { 203 | border-style: solid; 204 | border-top-color: transparent; 205 | border-right-color: transparent; 206 | border-left-color: transparent; 207 | border-bottom-color: transparent; 208 | border-bottom-width: 1px; 209 | border-style: solid; 210 | color: #808086; 211 | padding: 3px; 212 | margin-left:3px; 213 | background-color:#000000; 214 | } 215 | QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { 216 | border-style: solid; 217 | border-top-color: transparent; 218 | border-right-color: transparent; 219 | border-left-color: transparent; 220 | border-bottom-color: #e67e22; 221 | border-bottom-width: 2px; 222 | border-style: solid; 223 | color: #FFFFFF; 224 | padding-left: 3px; 225 | padding-bottom: 2px; 226 | margin-left:3px; 227 | background-color:#000000; 228 | } 229 | 230 | QCheckBox { 231 | color: #a9b7c6; 232 | padding: 2px; 233 | } 234 | QCheckBox:disabled { 235 | color: #808086; 236 | padding: 2px; 237 | } 238 | 239 | QCheckBox:hover { 240 | border-radius:4px; 241 | border-style:solid; 242 | padding-left: 1px; 243 | padding-right: 1px; 244 | padding-bottom: 1px; 245 | padding-top: 1px; 246 | border-width:1px; 247 | border-color: rgb(87, 97, 106); 248 | background-color:#000000; 249 | } 250 | QCheckBox::indicator:checked { 251 | 252 | height: 10px; 253 | width: 10px; 254 | border-style:solid; 255 | border-width: 1px; 256 | border-color: #e67e22; 257 | color: #a9b7c6; 258 | background-color: #e67e22; 259 | } 260 | QCheckBox::indicator:unchecked { 261 | 262 | height: 10px; 263 | width: 10px; 264 | border-style:solid; 265 | border-width: 1px; 266 | border-color: #e67e22; 267 | color: #a9b7c6; 268 | background-color: transparent; 269 | } 270 | QRadioButton { 271 | color: #a9b7c6; 272 | background-color:#000000; 273 | padding: 1px; 274 | } 275 | QRadioButton::indicator:checked { 276 | height: 10px; 277 | width: 10px; 278 | border-style:solid; 279 | border-radius:5px; 280 | border-width: 1px; 281 | border-color: #e67e22; 282 | color: #a9b7c6; 283 | background-color: #e67e22; 284 | } 285 | QRadioButton::indicator:!checked { 286 | height: 10px; 287 | width: 10px; 288 | border-style:solid; 289 | border-radius:5px; 290 | border-width: 1px; 291 | border-color: #e67e22; 292 | color: #a9b7c6; 293 | background-color: transparent; 294 | } 295 | QStatusBar { 296 | color:#34e8eb; 297 | } 298 | QSpinBox { 299 | color: #a9b7c6; 300 | background-color:#000000; 301 | } 302 | QDoubleSpinBox { 303 | color: #a9b7c6; 304 | background-color:#000000; 305 | } 306 | QTimeEdit { 307 | color: #a9b7c6; 308 | background-color:#000000; 309 | } 310 | QDateTimeEdit { 311 | color: #a9b7c6; 312 | background-color:#000000; 313 | } 314 | QDateEdit { 315 | color: #a9b7c6; 316 | background-color:#000000; 317 | } 318 | QComboBox { 319 | color: #a9b7c6; 320 | background: #1e1d23; 321 | } 322 | QComboBox:editable { 323 | background: #1e1d23; 324 | color: #a9b7c6; 325 | selection-background-color:#000000; 326 | } 327 | QComboBox QAbstractItemView { 328 | color: #a9b7c6; 329 | background: #1e1d23; 330 | selection-color: #FFFFFF; 331 | selection-background-color:#000000; 332 | } 333 | QComboBox:!editable:on, QComboBox::drop-down:editable:on { 334 | color: #a9b7c6; 335 | background: #1e1d23; 336 | } 337 | QFontComboBox { 338 | color: #a9b7c6; 339 | background-color:#000000; 340 | } 341 | QToolBox { 342 | color: #a9b7c6; 343 | background-color:#000000; 344 | } 345 | QToolBox::tab { 346 | color: #a9b7c6; 347 | background-color:#000000; 348 | } 349 | QToolBox::tab:selected { 350 | color: #FFFFFF; 351 | background-color:#000000; 352 | } 353 | QScrollArea { 354 | color: #FFFFFF; 355 | background-color:#000000; 356 | } 357 | QSlider::groove:horizontal { 358 | height: 5px; 359 | background: #e67e22; 360 | } 361 | QSlider::groove:vertical { 362 | width: 5px; 363 | background: #e67e22; 364 | } 365 | QSlider::handle:horizontal { 366 | background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f); 367 | border: 1px solid #5c5c5c; 368 | width: 14px; 369 | margin: -5px 0; 370 | border-radius: 7px; 371 | } 372 | QSlider::handle:vertical { 373 | background: qlineargradient(x1:1, y1:1, x2:0, y2:0, stop:0 #b4b4b4, stop:1 #8f8f8f); 374 | border: 1px solid #5c5c5c; 375 | height: 14px; 376 | margin: 0 -5px; 377 | border-radius: 7px; 378 | } 379 | QSlider::add-page:horizontal { 380 | background: white; 381 | } 382 | QSlider::add-page:vertical { 383 | background: white; 384 | } 385 | QSlider::sub-page:horizontal { 386 | background: #e67e22; 387 | } 388 | QSlider::sub-page:vertical { 389 | background: #e67e22; 390 | } 391 | QScrollBar:horizontal { 392 | max-height: 20px; 393 | background: rgb(0,0,0); 394 | border: 1px transparent grey; 395 | margin: 0px 20px 0px 20px; 396 | } 397 | QScrollBar::handle:horizontal { 398 | background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 0, 0, 0), stop:0.7 rgba(255, 0, 0, 0), stop:0.71 rgb(230, 126, 34), stop:1 rgb(230, 126, 34)); 399 | border-style: solid; 400 | border-width: 1px; 401 | border-color: rgb(0,0,0); 402 | min-width: 25px; 403 | } 404 | QScrollBar::handle:horizontal:hover { 405 | background: rgb(230, 126, 34); 406 | border-style: solid; 407 | border-width: 1px; 408 | border-color: rgb(0,0,0); 409 | min-width: 25px; 410 | } 411 | QScrollBar::add-line:horizontal { 412 | border: 1px solid; 413 | border-color: rgb(0,0,0); 414 | background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 0, 0, 0), stop:0.7 rgba(255, 0, 0, 0), stop:0.71 rgb(230, 126, 34), stop:1 rgb(230, 126, 34)); 415 | width: 20px; 416 | subcontrol-position: right; 417 | subcontrol-origin: margin; 418 | } 419 | QScrollBar::add-line:horizontal:hover { 420 | border: 1px solid; 421 | border-color: rgb(0,0,0); 422 | border-radius: 8px; 423 | background: rgb(230, 126, 34); 424 | height: 16px; 425 | width: 16px; 426 | subcontrol-position: right; 427 | subcontrol-origin: margin; 428 | } 429 | QScrollBar::add-line:horizontal:pressed { 430 | border: 1px solid; 431 | border-color: grey; 432 | border-radius: 8px; 433 | background: rgb(230, 126, 34); 434 | height: 16px; 435 | width: 16px; 436 | subcontrol-position: right; 437 | subcontrol-origin: margin; 438 | } 439 | QScrollBar::sub-line:horizontal { 440 | border: 1px solid; 441 | border-color: rgb(0,0,0); 442 | background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 0, 0, 0), stop:0.7 rgba(255, 0, 0, 0), stop:0.71 rgb(230, 126, 34), stop:1 rgb(230, 126, 34)); 443 | width: 20px; 444 | subcontrol-position: left; 445 | subcontrol-origin: margin; 446 | } 447 | QScrollBar::sub-line:horizontal:hover { 448 | border: 1px solid; 449 | border-color: rgb(0,0,0); 450 | border-radius: 8px; 451 | background: rgb(230, 126, 34); 452 | height: 16px; 453 | width: 16px; 454 | subcontrol-position: left; 455 | subcontrol-origin: margin; 456 | } 457 | QScrollBar::sub-line:horizontal:pressed { 458 | border: 1px solid; 459 | border-color: grey; 460 | border-radius: 8px; 461 | background: rgb(230, 126, 34); 462 | height: 16px; 463 | width: 16px; 464 | subcontrol-position: left; 465 | subcontrol-origin: margin; 466 | } 467 | QScrollBar::left-arrow:horizontal { 468 | border: 1px transparent grey; 469 | border-radius: 3px; 470 | width: 6px; 471 | height: 6px; 472 | background: rgb(0,0,0); 473 | } 474 | QScrollBar::right-arrow:horizontal { 475 | border: 1px transparent grey; 476 | border-radius: 3px; 477 | width: 6px; 478 | height: 6px; 479 | background: rgb(0,0,0); 480 | } 481 | QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { 482 | background: none; 483 | } 484 | QScrollBar:vertical { 485 | max-width: 20px; 486 | background: rgb(0,0,0); 487 | border: 1px transparent grey; 488 | margin: 20px 0px 20px 0px; 489 | } 490 | QScrollBar::add-line:vertical { 491 | border: 1px solid; 492 | border-color: rgb(0,0,0); 493 | background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 0, 0, 0), stop:0.7 rgba(255, 0, 0, 0), stop:0.71 rgb(230, 126, 34), stop:1 rgb(230, 126, 34)); 494 | height: 20px; 495 | subcontrol-position: bottom; 496 | subcontrol-origin: margin; 497 | } 498 | QScrollBar::add-line:vertical:hover { 499 | border: 1px solid; 500 | border-color: rgb(0,0,0); 501 | border-radius: 8px; 502 | background: rgb(230, 126, 34); 503 | height: 16px; 504 | width: 16px; 505 | subcontrol-position: bottom; 506 | subcontrol-origin: margin; 507 | } 508 | QScrollBar::add-line:vertical:pressed { 509 | border: 1px solid; 510 | border-color: grey; 511 | border-radius: 8px; 512 | background: rgb(230, 126, 34); 513 | height: 16px; 514 | width: 16px; 515 | subcontrol-position: bottom; 516 | subcontrol-origin: margin; 517 | } 518 | QScrollBar::sub-line:vertical { 519 | border: 1px solid; 520 | border-color: rgb(0,0,0); 521 | background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 0, 0, 0), stop:0.7 rgba(255, 0, 0, 0), stop:0.71 rgb(230, 126, 34), stop:1 rgb(230, 126, 34)); 522 | height: 20px; 523 | subcontrol-position: top; 524 | subcontrol-origin: margin; 525 | } 526 | QScrollBar::sub-line:vertical:hover { 527 | border: 1px solid; 528 | border-color: rgb(0,0,0); 529 | border-radius: 8px; 530 | background: rgb(230, 126, 34); 531 | height: 16px; 532 | width: 16px; 533 | subcontrol-position: top; 534 | subcontrol-origin: margin; 535 | } 536 | QScrollBar::sub-line:vertical:pressed { 537 | border: 1px solid; 538 | border-color: grey; 539 | border-radius: 8px; 540 | background: rgb(230, 126, 34); 541 | height: 16px; 542 | width: 16px; 543 | subcontrol-position: top; 544 | subcontrol-origin: margin; 545 | } 546 | QScrollBar::handle:vertical { 547 | background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 0, 0, 0), stop:0.7 rgba(255, 0, 0, 0), stop:0.71 rgb(230, 126, 34), stop:1 rgb(230, 126, 34)); 548 | border-style: solid; 549 | border-width: 1px; 550 | border-color: rgb(0,0,0); 551 | min-height: 25px; 552 | } 553 | QScrollBar::handle:vertical:hover { 554 | background: rgb(230, 126, 34); 555 | border-style: solid; 556 | border-width: 1px; 557 | border-color: rgb(0,0,0); 558 | min-heigth: 25px; 559 | } 560 | QScrollBar::up-arrow:vertical { 561 | border: 1px transparent grey; 562 | border-radius: 3px; 563 | width: 6px; 564 | height: 6px; 565 | background: rgb(0,0,0); 566 | } 567 | QScrollBar::down-arrow:vertical { 568 | border: 1px transparent grey; 569 | border-radius: 3px; 570 | width: 6px; 571 | height: 6px; 572 | background: rgb(0,0,0); 573 | } 574 | QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { 575 | background: none; 576 | } 577 | -------------------------------------------------------------------------------- /Aqua.qss: -------------------------------------------------------------------------------- 1 | /* 2 | Aqua Style Sheet for QT Applications 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 22/01/2019, 07:55. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/Aqua.qss 7 | */ 8 | QMainWindow { 9 | background-color:#ececec; 10 | } 11 | QTextEdit { 12 | border-width: 1px; 13 | border-style: solid; 14 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 15 | } 16 | QPlainTextEdit { 17 | border-width: 1px; 18 | border-style: solid; 19 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 20 | } 21 | QToolButton { 22 | border-style: solid; 23 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 24 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 25 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 26 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 27 | border-width: 1px; 28 | border-radius: 5px; 29 | color: rgb(0,0,0); 30 | padding: 2px; 31 | background-color: rgb(255,255,255); 32 | } 33 | QToolButton:hover{ 34 | border-style: solid; 35 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); 36 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227)); 37 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197)); 38 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); 39 | border-width: 1px; 40 | border-radius: 5px; 41 | color: rgb(0,0,0); 42 | padding: 2px; 43 | background-color: rgb(255,255,255); 44 | } 45 | QToolButton:pressed{ 46 | border-style: solid; 47 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 48 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 49 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 50 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 51 | border-width: 1px; 52 | border-radius: 5px; 53 | color: rgb(0,0,0); 54 | padding: 2px; 55 | background-color: rgb(142,142,142); 56 | } 57 | QPushButton{ 58 | border-style: solid; 59 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 60 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 61 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 62 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 63 | border-width: 1px; 64 | border-radius: 5px; 65 | color: rgb(0,0,0); 66 | padding: 2px; 67 | background-color: rgb(255,255,255); 68 | } 69 | QPushButton::default{ 70 | border-style: solid; 71 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 72 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 73 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 74 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 75 | border-width: 1px; 76 | border-radius: 5px; 77 | color: rgb(0,0,0); 78 | padding: 2px; 79 | background-color: rgb(255,255,255); 80 | } 81 | QPushButton:hover{ 82 | border-style: solid; 83 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); 84 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227)); 85 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197)); 86 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); 87 | border-width: 1px; 88 | border-radius: 5px; 89 | color: rgb(0,0,0); 90 | padding: 2px; 91 | background-color: rgb(255,255,255); 92 | } 93 | QPushButton:pressed{ 94 | border-style: solid; 95 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 96 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 97 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 98 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 99 | border-width: 1px; 100 | border-radius: 5px; 101 | color: rgb(0,0,0); 102 | padding: 2px; 103 | background-color: rgb(142,142,142); 104 | } 105 | QPushButton:disabled{ 106 | border-style: solid; 107 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 108 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 109 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 110 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 111 | border-width: 1px; 112 | border-radius: 5px; 113 | color: #808086; 114 | padding: 2px; 115 | background-color: rgb(142,142,142); 116 | } 117 | QLineEdit { 118 | border-width: 1px; border-radius: 4px; 119 | border-style: solid; 120 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 121 | } 122 | QLabel { 123 | color: #000000; 124 | } 125 | QLCDNumber { 126 | color: rgb(0, 113, 255, 255); 127 | } 128 | QProgressBar { 129 | text-align: center; 130 | color: rgb(240, 240, 240); 131 | border-width: 1px; 132 | border-radius: 10px; 133 | border-color: rgb(230, 230, 230); 134 | border-style: solid; 135 | background-color:rgb(207,207,207); 136 | } 137 | QProgressBar::chunk { 138 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); 139 | border-radius: 10px; 140 | } 141 | QMenuBar { 142 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(207, 209, 207, 255), stop:1 rgba(230, 229, 230, 255)); 143 | } 144 | QMenuBar::item { 145 | color: #000000; 146 | spacing: 3px; 147 | padding: 1px 4px; 148 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(207, 209, 207, 255), stop:1 rgba(230, 229, 230, 255)); 149 | } 150 | 151 | QMenuBar::item:selected { 152 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 153 | color: #FFFFFF; 154 | } 155 | QMenu::item:selected { 156 | border-style: solid; 157 | border-top-color: transparent; 158 | border-right-color: transparent; 159 | border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 160 | border-bottom-color: transparent; 161 | border-left-width: 2px; 162 | color: #000000; 163 | padding-left:15px; 164 | padding-top:4px; 165 | padding-bottom:4px; 166 | padding-right:7px; 167 | } 168 | QMenu::item { 169 | border-style: solid; 170 | border-top-color: transparent; 171 | border-right-color: transparent; 172 | border-left-color: transparent; 173 | border-bottom-color: transparent; 174 | border-bottom-width: 1px; 175 | color: #000000; 176 | padding-left:17px; 177 | padding-top:4px; 178 | padding-bottom:4px; 179 | padding-right:7px; 180 | } 181 | QTabWidget { 182 | color:rgb(0,0,0); 183 | background-color:#000000; 184 | } 185 | QTabWidget::pane { 186 | border-color: rgb(223,223,223); 187 | background-color:rgb(226,226,226); 188 | border-style: solid; 189 | border-width: 2px; 190 | border-radius: 6px; 191 | } 192 | QTabBar::tab:first { 193 | border-style: solid; 194 | border-left-width:1px; 195 | border-right-width:0px; 196 | border-top-width:1px; 197 | border-bottom-width:1px; 198 | border-top-color: rgb(209,209,209); 199 | border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); 200 | border-bottom-color: rgb(229,229,229); 201 | border-top-left-radius: 4px; 202 | border-bottom-left-radius: 4px; 203 | color: #000000; 204 | padding: 3px; 205 | margin-left:0px; 206 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255)); 207 | } 208 | QTabBar::tab:last { 209 | border-style: solid; 210 | border-width:1px; 211 | border-top-color: rgb(209,209,209); 212 | border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); 213 | border-right-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); 214 | border-bottom-color: rgb(229,229,229); 215 | border-top-right-radius: 4px; 216 | border-bottom-right-radius: 4px; 217 | color: #000000; 218 | padding: 3px; 219 | margin-left:0px; 220 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255)); 221 | } 222 | QTabBar::tab { 223 | border-style: solid; 224 | border-top-width:1px; 225 | border-bottom-width:1px; 226 | border-left-width:1px; 227 | border-top-color: rgb(209,209,209); 228 | border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); 229 | border-bottom-color: rgb(229,229,229); 230 | color: #000000; 231 | padding: 3px; 232 | margin-left:0px; 233 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255)); 234 | } 235 | QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { 236 | border-style: solid; 237 | border-left-width:1px; 238 | border-right-color: transparent; 239 | border-top-color: rgb(209,209,209); 240 | border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); 241 | border-bottom-color: rgb(229,229,229); 242 | color: #FFFFFF; 243 | padding: 3px; 244 | margin-left:0px; 245 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 246 | } 247 | 248 | QTabBar::tab:selected, QTabBar::tab:first:selected, QTabBar::tab:hover { 249 | border-style: solid; 250 | border-left-width:1px; 251 | border-bottom-width:1px; 252 | border-top-width:1px; 253 | border-right-color: transparent; 254 | border-top-color: rgb(209,209,209); 255 | border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229)); 256 | border-bottom-color: rgb(229,229,229); 257 | color: #FFFFFF; 258 | padding: 3px; 259 | margin-left:0px; 260 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 261 | } 262 | 263 | QCheckBox { 264 | color: #000000; 265 | padding: 2px; 266 | } 267 | QCheckBox:disabled { 268 | color: #808086; 269 | padding: 2px; 270 | } 271 | 272 | QCheckBox:hover { 273 | border-radius:4px; 274 | border-style:solid; 275 | padding-left: 1px; 276 | padding-right: 1px; 277 | padding-bottom: 1px; 278 | padding-top: 1px; 279 | border-width:1px; 280 | border-color: transparent; 281 | } 282 | QCheckBox::indicator:checked { 283 | 284 | height: 10px; 285 | width: 10px; 286 | border-style:solid; 287 | border-width: 1px; 288 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 289 | color: #000000; 290 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 291 | } 292 | QCheckBox::indicator:unchecked { 293 | 294 | height: 10px; 295 | width: 10px; 296 | border-style:solid; 297 | border-width: 1px; 298 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 299 | color: #000000; 300 | } 301 | QRadioButton { 302 | color: 000000; 303 | padding: 1px; 304 | } 305 | QRadioButton::indicator:checked { 306 | height: 10px; 307 | width: 10px; 308 | border-style:solid; 309 | border-radius:5px; 310 | border-width: 1px; 311 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 312 | color: #a9b7c6; 313 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 314 | } 315 | QRadioButton::indicator:!checked { 316 | height: 10px; 317 | width: 10px; 318 | border-style:solid; 319 | border-radius:5px; 320 | border-width: 1px; 321 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 322 | color: #a9b7c6; 323 | background-color: transparent; 324 | } 325 | QStatusBar { 326 | color:#027f7f; 327 | } 328 | QSpinBox { 329 | border-style: solid; 330 | border-width: 1px; 331 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 332 | } 333 | QDoubleSpinBox { 334 | border-style: solid; 335 | border-width: 1px; 336 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 337 | } 338 | QTimeEdit { 339 | border-style: solid; 340 | border-width: 1px; 341 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 342 | } 343 | QDateTimeEdit { 344 | border-style: solid; 345 | border-width: 1px; 346 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 347 | } 348 | QDateEdit { 349 | border-style: solid; 350 | border-width: 1px; 351 | border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255)); 352 | } 353 | 354 | QToolBox { 355 | color: #a9b7c6; 356 | background-color:#000000; 357 | } 358 | QToolBox::tab { 359 | color: #a9b7c6; 360 | background-color:#000000; 361 | } 362 | QToolBox::tab:selected { 363 | color: #FFFFFF; 364 | background-color:#000000; 365 | } 366 | QScrollArea { 367 | color: #FFFFFF; 368 | background-color:#000000; 369 | } 370 | QSlider::groove:horizontal { 371 | height: 5px; 372 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); 373 | } 374 | QSlider::groove:vertical { 375 | width: 5px; 376 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); 377 | } 378 | QSlider::handle:horizontal { 379 | background: rgb(253,253,253); 380 | border-style: solid; 381 | border-width: 1px; 382 | border-color: rgb(207,207,207); 383 | width: 12px; 384 | margin: -5px 0; 385 | border-radius: 7px; 386 | } 387 | QSlider::handle:vertical { 388 | background: rgb(253,253,253); 389 | border-style: solid; 390 | border-width: 1px; 391 | border-color: rgb(207,207,207); 392 | height: 12px; 393 | margin: 0 -5px; 394 | border-radius: 7px; 395 | } 396 | QSlider::add-page:horizontal { 397 | background: rgb(181,181,181); 398 | } 399 | QSlider::add-page:vertical { 400 | background: rgb(181,181,181); 401 | } 402 | QSlider::sub-page:horizontal { 403 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); 404 | } 405 | QSlider::sub-page:vertical { 406 | background-color: qlineargradient(spread:pad, y1:0.5, x1:1, y2:0.5, x2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255)); 407 | } 408 | QScrollBar:horizontal { 409 | max-height: 20px; 410 | border: 1px transparent grey; 411 | margin: 0px 20px 0px 20px; 412 | } 413 | QScrollBar:vertical { 414 | max-width: 20px; 415 | border: 1px transparent grey; 416 | margin: 20px 0px 20px 0px; 417 | } 418 | QScrollBar::handle:horizontal { 419 | background: rgb(253,253,253); 420 | border-style: solid; 421 | border-width: 1px; 422 | border-color: rgb(207,207,207); 423 | border-radius: 7px; 424 | min-width: 25px; 425 | } 426 | QScrollBar::handle:horizontal:hover { 427 | background: rgb(253,253,253); 428 | border-style: solid; 429 | border-width: 1px; 430 | border-color: rgb(147, 200, 200); 431 | border-radius: 7px; 432 | min-width: 25px; 433 | } 434 | QScrollBar::handle:vertical { 435 | background: rgb(253,253,253); 436 | border-style: solid; 437 | border-width: 1px; 438 | border-color: rgb(207,207,207); 439 | border-radius: 7px; 440 | min-height: 25px; 441 | } 442 | QScrollBar::handle:vertical:hover { 443 | background: rgb(253,253,253); 444 | border-style: solid; 445 | border-width: 1px; 446 | border-color: rgb(147, 200, 200); 447 | border-radius: 7px; 448 | min-height: 25px; 449 | } 450 | QScrollBar::add-line:horizontal { 451 | border: 2px transparent grey; 452 | border-top-right-radius: 7px; 453 | border-bottom-right-radius: 7px; 454 | background: rgba(34, 142, 255, 255); 455 | width: 20px; 456 | subcontrol-position: right; 457 | subcontrol-origin: margin; 458 | } 459 | QScrollBar::add-line:horizontal:pressed { 460 | border: 2px transparent grey; 461 | border-top-right-radius: 7px; 462 | border-bottom-right-radius: 7px; 463 | background: rgb(181,181,181); 464 | width: 20px; 465 | subcontrol-position: right; 466 | subcontrol-origin: margin; 467 | } 468 | QScrollBar::add-line:vertical { 469 | border: 2px transparent grey; 470 | border-bottom-left-radius: 7px; 471 | border-bottom-right-radius: 7px; 472 | background: rgba(34, 142, 255, 255); 473 | height: 20px; 474 | subcontrol-position: bottom; 475 | subcontrol-origin: margin; 476 | } 477 | QScrollBar::add-line:vertical:pressed { 478 | border: 2px transparent grey; 479 | border-bottom-left-radius: 7px; 480 | border-bottom-right-radius: 7px; 481 | background: rgb(181,181,181); 482 | height: 20px; 483 | subcontrol-position: bottom; 484 | subcontrol-origin: margin; 485 | } 486 | QScrollBar::sub-line:horizontal { 487 | border: 2px transparent grey; 488 | border-top-left-radius: 7px; 489 | border-bottom-left-radius: 7px; 490 | background: rgba(34, 142, 255, 255); 491 | width: 20px; 492 | subcontrol-position: left; 493 | subcontrol-origin: margin; 494 | } 495 | QScrollBar::sub-line:horizontal:pressed { 496 | border: 2px transparent grey; 497 | border-top-left-radius: 7px; 498 | border-bottom-left-radius: 7px; 499 | background: rgb(181,181,181); 500 | width: 20px; 501 | subcontrol-position: left; 502 | subcontrol-origin: margin; 503 | } 504 | QScrollBar::sub-line:vertical { 505 | border: 2px transparent grey; 506 | border-top-left-radius: 7px; 507 | border-top-right-radius: 7px; 508 | background: rgba(34, 142, 255, 255); 509 | height: 20px; 510 | subcontrol-position: top; 511 | subcontrol-origin: margin; 512 | } 513 | QScrollBar::sub-line:vertical:pressed { 514 | border: 2px transparent grey; 515 | border-top-left-radius: 7px; 516 | border-top-right-radius: 7px; 517 | background: rgb(181,181,181); 518 | height: 20px; 519 | subcontrol-position: top; 520 | subcontrol-origin: margin; 521 | } 522 | QScrollBar::left-arrow:horizontal { 523 | border: 1px transparent grey; 524 | border-top-left-radius: 3px; 525 | border-bottom-left-radius: 3px; 526 | width: 6px; 527 | height: 6px; 528 | background: white; 529 | } 530 | QScrollBar::right-arrow:horizontal { 531 | border: 1px transparent grey; 532 | border-top-right-radius: 3px; 533 | border-bottom-right-radius: 3px; 534 | width: 6px; 535 | height: 6px; 536 | background: white; 537 | } 538 | QScrollBar::up-arrow:vertical { 539 | border: 1px transparent grey; 540 | border-top-left-radius: 3px; 541 | border-top-right-radius: 3px; 542 | width: 6px; 543 | height: 6px; 544 | background: white; 545 | } 546 | QScrollBar::down-arrow:vertical { 547 | border: 1px transparent grey; 548 | border-bottom-left-radius: 3px; 549 | border-bottom-right-radius: 3px; 550 | width: 6px; 551 | height: 6px; 552 | background: white; 553 | } 554 | QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { 555 | background: none; 556 | } 557 | QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { 558 | background: none; 559 | } 560 | -------------------------------------------------------------------------------- /ConsoleStyle.qss: -------------------------------------------------------------------------------- 1 | /* 2 | Dark Console Style Sheet for QT Applications 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 24/05/2018, 17:12. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/ConsoleStyle.qss 7 | */ 8 | QWidget { 9 | background-color:rgb(0, 0, 0); 10 | color: rgb(240, 240, 240); 11 | border-color: rgb(58, 58, 58); 12 | } 13 | 14 | QPlainTextEdit { 15 | background-color:rgb(0, 0, 0); 16 | color: rgb(200, 200, 200); 17 | selection-background-color: rgb(255, 153, 0); 18 | selection-color: rgb(0, 0, 0); 19 | } 20 | 21 | QTabWidget::pane { 22 | border-top: 1px solid #000000; 23 | } 24 | 25 | QTabBar::tab { 26 | background-color:rgb(0, 0, 0); 27 | border-style: outset; 28 | border-width: 1px; 29 | 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)); 30 | 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)); 31 | border-bottom-color: rgb(58, 58, 58); 32 | border-bottom-width: 1px; 33 | border-top-width: 0px; 34 | border-style: solid; 35 | color: rgb(255, 153, 0); 36 | padding: 4px; 37 | } 38 | 39 | QTabBar::tab:selected, QTabBar::tab:hover { 40 | color: rgb(255, 255, 255); 41 | background-color:rgb(0, 0, 0); 42 | border-color:rgb(42, 42, 42); 43 | margin-left: 0px; 44 | margin-right: 0px; 45 | border-bottom-right-radius:4px; 46 | border-bottom-left-radius:4px; 47 | } 48 | 49 | QTabBar::tab:last:selected { 50 | background-color:rgb(0, 0, 0); 51 | border-color:rgb(42, 42, 42); 52 | margin-left: 0px; 53 | margin-right: 0px; 54 | border-bottom-right-radius:4px; 55 | border-bottom-left-radius:4px; 56 | } 57 | 58 | QTabBar::tab:!selected { 59 | margin-bottom: 4px; 60 | border-bottom-right-radius:4px; 61 | border-bottom-left-radius:4px; 62 | } 63 | 64 | QPushButton{ 65 | border-style: outset; 66 | border-width: 2px; 67 | 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)); 68 | 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)); 69 | 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)); 70 | border-bottom-color: rgb(58, 58, 58); 71 | border-bottom-width: 1px; 72 | border-style: solid; 73 | color: rgb(255, 255, 255); 74 | padding: 6px; 75 | 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)); 76 | } 77 | 78 | QPushButton:hover{ 79 | border-style: outset; 80 | border-width: 2px; 81 | 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)); 82 | 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)); 83 | 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)); 84 | border-bottom-color: rgb(115, 115, 115); 85 | border-bottom-width: 1px; 86 | border-style: solid; 87 | color: rgb(255, 255, 255); 88 | padding: 6px; 89 | 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)); 90 | } 91 | 92 | QPushButton:pressed{ 93 | border-style: outset; 94 | border-width: 2px; 95 | 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)); 96 | 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)); 97 | 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)); 98 | border-bottom-color: rgb(58, 58, 58); 99 | border-bottom-width: 1px; 100 | border-style: solid; 101 | color: rgb(255, 255, 255); 102 | padding: 6px; 103 | 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)); 104 | } 105 | 106 | QPushButton:disabled{ 107 | border-style: outset; 108 | border-width: 2px; 109 | 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)); 110 | 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)); 111 | 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)); 112 | border-bottom-color: rgb(58, 58, 58); 113 | border-bottom-width: 1px; 114 | border-style: solid; 115 | color: rgb(0, 0, 0); 116 | padding: 6px; 117 | 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)); 118 | } 119 | 120 | QLineEdit { 121 | border-width: 1px; border-radius: 4px; 122 | border-color: rgb(58, 58, 58); 123 | border-style: inset; 124 | padding: 0 8px; 125 | color: rgb(255, 255, 255); 126 | background:rgb(101, 101, 101); 127 | selection-background-color: rgb(187, 187, 187); 128 | selection-color: rgb(60, 63, 65); 129 | } 130 | 131 | QProgressBar { 132 | text-align: center; 133 | color: rgb(255, 255, 255); 134 | border-width: 1px; 135 | border-radius: 10px; 136 | border-color: rgb(58, 58, 58); 137 | border-style: inset; 138 | } 139 | 140 | QProgressBar::chunk { 141 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0.7, x2:0.5, y2:0.3, stop:0 rgba(0, 200, 0, 255), stop:1 rgba(30, 230, 30, 255)); 142 | border-radius: 10px; 143 | } 144 | 145 | QMenuBar { 146 | background:rgb(0, 0, 0); 147 | color: rgb(255, 153, 0); 148 | } 149 | 150 | QMenuBar::item { 151 | spacing: 3px; 152 | padding: 1px 4px; 153 | background: transparent; 154 | } 155 | 156 | QMenuBar::item:selected { 157 | background:rgb(115, 115, 115); 158 | } 159 | 160 | QMenu { 161 | border-width: 2px; 162 | border-radius: 10px; 163 | border-color: rgb(255, 153, 0); 164 | border-style: outset; 165 | } 166 | 167 | QMenu::item { 168 | spacing: 3px; 169 | padding: 3px 15px; 170 | } 171 | 172 | QMenu::item:selected { 173 | spacing: 3px; 174 | padding: 3px 15px; 175 | background:rgb(115, 115, 115); 176 | color:rgb(255, 255, 255); 177 | border-width: 1px; 178 | border-radius: 10px; 179 | border-color: rgb(58, 58, 58); 180 | border-style: inset; 181 | } 182 | -------------------------------------------------------------------------------- /ElegantDark.qss: -------------------------------------------------------------------------------- 1 | /* 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 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Jaime Quiroga 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /MacOS.qss: -------------------------------------------------------------------------------- 1 | /* 2 | * MacOS Style Sheet for QT Applications 3 | * Author: Jaime A. Quiroga P. 4 | * Company: GTRONICK 5 | * Last updated: 25/12/2020, 23:10. 6 | * Available at: https://github.com/GTRONICK/QSS/blob/master/MacOS.qss 7 | */ 8 | QMainWindow { 9 | background-color:#ececec; 10 | } 11 | QPushButton, QToolButton, QCommandLinkButton{ 12 | padding: 0 5px 0 5px; 13 | border-style: solid; 14 | border-top-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #c1c9cf, stop:1 #d2d8dd); 15 | border-right-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 16 | border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 17 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 18 | border-width: 2px; 19 | border-radius: 8px; 20 | color: #616161; 21 | font-weight: bold; 22 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #fbfdfd, stop:0.5 #ffffff, stop:1 #fbfdfd); 23 | } 24 | QPushButton::default, QToolButton::default, QCommandLinkButton::default{ 25 | border: 2px solid transparent; 26 | color: #FFFFFF; 27 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #84afe5, stop:1 #1168e4); 28 | } 29 | QPushButton:hover, QToolButton:hover, QCommandLinkButton:hover{ 30 | color: #3d3d3d; 31 | } 32 | QPushButton:pressed, QToolButton:pressed, QCommandLinkButton:pressed{ 33 | color: #aeaeae; 34 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #ffffff, stop:0.5 #fbfdfd, stop:1 #ffffff); 35 | } 36 | QPushButton:disabled, QToolButton:disabled, QCommandLinkButton:disabled{ 37 | color: #616161; 38 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #dce7eb, stop:0.5 #e0e8eb, stop:1 #dee7ec); 39 | } 40 | QLineEdit, QTextEdit, QPlainTextEdit, QSpinBox, QDoubleSpinBox, QTimeEdit, QDateEdit, QDateTimeEdit { 41 | border-width: 2px; 42 | border-radius: 8px; 43 | border-style: solid; 44 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 45 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 46 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #c1c9cf, stop:1 #d2d8dd); 47 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 48 | background-color: #f4f4f4; 49 | color: #3d3d3d; 50 | } 51 | QLineEdit:focus, QTextEdit:focus, QPlainTextEdit:focus, QSpinBox:focus, QDoubleSpinBox:focus, QTimeEdit:focus, QDateEdit:focus, QDateTimeEdit:focus { 52 | border-width: 2px; 53 | border-radius: 8px; 54 | border-style: solid; 55 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 #85b7e3, stop:1 #9ec1db); 56 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #85b7e3, stop:1 #9ec1db); 57 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #85b7e3, stop:1 #9ec1db); 58 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 #85b7e3, stop:1 #9ec1db); 59 | background-color: #f4f4f4; 60 | color: #3d3d3d; 61 | } 62 | QLineEdit:disabled, QTextEdit:disabled, QPlainTextEdit:disabled, QSpinBox:disabled, QDoubleSpinBox:disabled, QTimeEdit:disabled, QDateEdit:disabled, QDateTimeEdit:disabled { 63 | color: #b9b9b9; 64 | } 65 | QSpinBox::up-button, QDoubleSpinBox::up-button, QTimeEdit::up-button, QDateEdit::up-button, QDateTimeEdit::up-button { 66 | subcontrol-origin: padding; 67 | subcontrol-position: top right; 68 | width: 15px; 69 | color: #272727; 70 | border-left-width: 1px; 71 | border-left-color: darkgray; 72 | border-left-style: solid; 73 | border-top-right-radius: 3px; 74 | padding: 3px; 75 | } 76 | QSpinBox::down-button, QDoubleSpinBox::down-button, QTimeEdit::down-button, QDateEdit::down-button, QDateTimeEdit::down-button { 77 | subcontrol-origin: padding; 78 | subcontrol-position: bottom right; 79 | width: 15px; 80 | color: #272727; 81 | border-left-width: 1px; 82 | border-left-color: darkgray; 83 | border-left-style: solid; 84 | border-bottom-right-radius: 3px; 85 | padding: 3px; 86 | } 87 | QSpinBox::up-button:pressed, QDoubleSpinBox::up-button:pressed, QTimeEdit::up-button:pressed, QDateEdit::up-button:pressed, QDateTimeEdit::up-button:pressed { 88 | color: #aeaeae; 89 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #ffffff, stop:0.5 #fbfdfd, stop:1 #ffffff); 90 | } 91 | QSpinBox::down-button:pressed, QDoubleSpinBox::down-button:pressed, QTimeEdit::down-button:pressed, QDateEdit::down-button:pressed, QDateTimeEdit::down-button:pressed { 92 | color: #aeaeae; 93 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #ffffff, stop:0.5 #fbfdfd, stop:1 #ffffff); 94 | } 95 | QSpinBox::up-button:hover, QDoubleSpinBox::up-button:hover, QTimeEdit::up-button:hover, QDateEdit::up-button:hover, QDateTimeEdit::up-button:hover { 96 | color: #FFFFFF; 97 | border-top-right-radius: 5px; 98 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #84afe5, stop:1 #1168e4); 99 | 100 | } 101 | QSpinBox::down-button:hover, QDoubleSpinBox::down-button:hover, QTimeEdit::down-button:hover, QDateEdit::down-button:hover, QDateTimeEdit::down-button:hover { 102 | color: #FFFFFF; 103 | border-bottom-right-radius: 5px; 104 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #84afe5, stop:1 #1168e4); 105 | } 106 | QSpinBox::up-arrow, QDoubleSpinBox::up-arrow, QTimeEdit::up-arrow, QDateEdit::up-arrow, QDateTimeEdit::up-arrow { 107 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-up-symbolic.symbolic.png); 108 | } 109 | QSpinBox::down-arrow, QDoubleSpinBox::down-arrow, QTimeEdit::down-arrow, QDateEdit::down-arrow, QDateTimeEdit::down-arrow { 110 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-down-symbolic.symbolic.png); 111 | } 112 | QProgressBar { 113 | max-height: 8px; 114 | text-align: center; 115 | font: italic bold 11px; 116 | color: #3d3d3d; 117 | border: 1px solid transparent; 118 | border-radius:4px; 119 | background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #ddd5d5, stop:0.5 #dad3d3, stop:1 #ddd5d5); 120 | } 121 | QProgressBar::chunk { 122 | background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #467dd1, stop:0.5 #3b88fc, stop:1 #467dd1); 123 | border-radius: 4px; 124 | } 125 | QProgressBar:disabled { 126 | color: #616161; 127 | } 128 | QProgressBar::chunk:disabled { 129 | background-color: #aeaeae; 130 | } 131 | QSlider::groove { 132 | border: 1px solid #bbbbbb; 133 | background-color: #52595d; 134 | border-radius: 4px; 135 | } 136 | QSlider::groove:horizontal { 137 | height: 6px; 138 | } 139 | QSlider::groove:vertical { 140 | width: 6px; 141 | } 142 | QSlider::handle:horizontal { 143 | background: #ffffff; 144 | border-style: solid; 145 | border-width: 1px; 146 | border-color: rgb(207,207,207); 147 | width: 12px; 148 | margin: -5px 0; 149 | border-radius: 7px; 150 | } 151 | QSlider::handle:vertical { 152 | background: #ffffff; 153 | border-style: solid; 154 | border-width: 1px; 155 | border-color: rgb(207,207,207); 156 | height: 12px; 157 | margin: 0 -5px; 158 | border-radius: 7px; 159 | } 160 | QSlider::add-page, QSlider::sub-page { 161 | border: 1px transparent; 162 | background-color: #52595d; 163 | border-radius: 4px; 164 | } 165 | QSlider::add-page:horizontal { 166 | background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #ddd5d5, stop:0.5 #dad3d3, stop:1 #ddd5d5); 167 | } 168 | QSlider::sub-page:horizontal { 169 | background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #467dd1, stop:0.5 #3b88fc, stop:1 #467dd1); 170 | } 171 | QSlider::add-page:vertical { 172 | background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #467dd1, stop:0.5 #3b88fc, stop:1 #467dd1); 173 | } 174 | QSlider::sub-page:vertical { 175 | background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #ddd5d5, stop:0.5 #dad3d3, stop:1 #ddd5d5); 176 | } 177 | QSlider::add-page:horizontal:disabled, QSlider::sub-page:horizontal:disabled, QSlider::add-page:vertical:disabled, QSlider::sub-page:vertical:disabled { 178 | background: #b9b9b9; 179 | } 180 | QComboBox, QFontComboBox { 181 | border-width: 2px; 182 | border-radius: 8px; 183 | border-style: solid; 184 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 185 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 186 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #c1c9cf, stop:1 #d2d8dd); 187 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 #c1c9cf, stop:1 #d2d8dd); 188 | background-color: #f4f4f4; 189 | color: #272727; 190 | padding-left: 5px; 191 | } 192 | QComboBox:editable, QComboBox:!editable, QComboBox::drop-down:editable, QComboBox:!editable:on, QComboBox::drop-down:editable:on { 193 | background: #ffffff; 194 | } 195 | QComboBox::drop-down { 196 | subcontrol-origin: padding; 197 | subcontrol-position: top right; 198 | width: 15px; 199 | color: #272727; 200 | border-left-width: 1px; 201 | border-left-color: darkgray; 202 | border-left-style: solid; 203 | border-top-right-radius: 3px; 204 | border-bottom-right-radius: 3px; 205 | } 206 | QComboBox::down-arrow { 207 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-down-symbolic.symbolic.png); /*Adawaita icon thene*/ 208 | } 209 | 210 | QComboBox::down-arrow:on { 211 | top: 1px; 212 | left: 1px; 213 | } 214 | QComboBox QAbstractItemView { 215 | border: 1px solid darkgray; 216 | border-radius: 8px; 217 | selection-background-color: #dadada; 218 | selection-color: #272727; 219 | color: #272727; 220 | background: white; 221 | } 222 | QLabel, QCheckBox, QRadioButton { 223 | color: #272727; 224 | } 225 | QCheckBox { 226 | padding: 2px; 227 | } 228 | QCheckBox:disabled, QRadioButton:disabled { 229 | color: #808086; 230 | padding: 2px; 231 | } 232 | 233 | QCheckBox:hover { 234 | border-radius:4px; 235 | border-style:solid; 236 | padding-left: 1px; 237 | padding-right: 1px; 238 | padding-bottom: 1px; 239 | padding-top: 1px; 240 | border-width:1px; 241 | border-color: transparent; 242 | } 243 | QCheckBox::indicator:checked { 244 | image: url(/usr/share/icons/Adwaita/16x16/actions/object-select-symbolic.symbolic.png); 245 | height: 15px; 246 | width: 15px; 247 | border-style:solid; 248 | border-width: 1px; 249 | border-color: #48a5fd; 250 | color: #ffffff; 251 | border-radius: 3px; 252 | background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #48a5fd, stop:0.5 #329cfb, stop:1 #48a5fd); 253 | } 254 | QCheckBox::indicator:unchecked { 255 | 256 | height: 15px; 257 | width: 15px; 258 | border-style:solid; 259 | border-width: 1px; 260 | border-color: #48a5fd; 261 | border-radius: 3px; 262 | background-color: #fbfdfa; 263 | } 264 | QLCDNumber { 265 | color: #616161;; 266 | } 267 | QMenuBar { 268 | background-color: #ececec; 269 | } 270 | QMenuBar::item { 271 | color: #616161; 272 | spacing: 3px; 273 | padding: 1px 4px; 274 | background-color: #ececec; 275 | } 276 | 277 | QMenuBar::item:selected { 278 | background-color: #dadada; 279 | color: #3d3d3d; 280 | } 281 | QMenu { 282 | background-color: #ececec; 283 | } 284 | QMenu::item:selected { 285 | background-color: #dadada; 286 | color: #3d3d3d; 287 | } 288 | QMenu::item { 289 | color: #616161;; 290 | background-color: #e0e0e0; 291 | } 292 | QTabWidget { 293 | color:rgb(0,0,0); 294 | background-color:#000000; 295 | } 296 | QTabWidget::pane { 297 | border-color: #050a0e; 298 | background-color: #e0e0e0; 299 | border-width: 1px; 300 | border-radius: 4px; 301 | position: absolute; 302 | top: -0.5em; 303 | padding-top: 0.5em; 304 | } 305 | 306 | QTabWidget::tab-bar { 307 | alignment: center; 308 | } 309 | 310 | QTabBar::tab { 311 | border-bottom: 1px solid #c0c0c0; 312 | padding: 3px; 313 | color: #272727; 314 | background-color: #fefefc; 315 | margin-left:0px; 316 | } 317 | QTabBar::tab:!last { 318 | border-right: 1px solid; 319 | border-right-color: #c0c0c0; 320 | border-bottom-color: #c0c0c0; 321 | } 322 | QTabBar::tab:first { 323 | border-top-left-radius: 4px; 324 | border-bottom-left-radius: 4px; 325 | } 326 | QTabBar::tab:last { 327 | border-top-right-radius: 4px; 328 | border-bottom-right-radius: 4px; 329 | } 330 | QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { 331 | color: #FFFFFF; 332 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 #84afe5, stop:1 #1168e4); 333 | } 334 | QRadioButton::indicator { 335 | height: 14px; 336 | width: 14px; 337 | border-style:solid; 338 | border-radius:7px; 339 | border-width: 1px; 340 | } 341 | QRadioButton::indicator:checked { 342 | border-color: #48a5fd; 343 | background-color: qradialgradient(cx:0.5, cy:0.5, radius:0.4,fx:0.5, fy:0.5, stop:0 #ffffff, stop:0.5 #ffffff, stop:0.6 #48a5fd, stop:1 #48a5fd); 344 | } 345 | QRadioButton::indicator:!checked { 346 | border-color: #a9b7c6; 347 | background-color: #fbfdfa; 348 | } 349 | QStatusBar { 350 | color:#027f7f; 351 | } 352 | 353 | QDial { 354 | background: #16a085; 355 | } 356 | 357 | QToolBox { 358 | color: #a9b7c6; 359 | background-color: #222b2e; 360 | } 361 | QToolBox::tab { 362 | color: #a9b7c6; 363 | background-color:#222b2e; 364 | } 365 | QToolBox::tab:selected { 366 | color: #FFFFFF; 367 | background-color:#222b2e; 368 | } 369 | QScrollArea { 370 | color: #FFFFFF; 371 | background-color:#222b2e; 372 | } 373 | 374 | QScrollBar:horizontal { 375 | max-height: 10px; 376 | border: 1px transparent grey; 377 | margin: 0px 20px 0px 20px; 378 | background: transparent; 379 | } 380 | QScrollBar:vertical { 381 | max-width: 10px; 382 | border: 1px transparent grey; 383 | margin: 20px 0px 20px 0px; 384 | background: transparent; 385 | } 386 | QScrollBar::handle:vertical, QScrollBar::handle:horizontal { 387 | background: #52595d; 388 | border-style: transparent; 389 | border-radius: 4px; 390 | min-height: 25px; 391 | } 392 | QScrollBar::handle:horizontal:hover, QScrollBar::handle:vertical:hover { 393 | background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #467dd1, stop:0.5 #3b88fc, stop:1 #467dd1); 394 | } 395 | QScrollBar::add-line, QScrollBar::sub-line { 396 | border: 2px transparent grey; 397 | border-radius: 4px; 398 | subcontrol-origin: margin; 399 | background: #b9b9b9; 400 | } 401 | QScrollBar::add-line:horizontal { 402 | width: 20px; 403 | subcontrol-position: right; 404 | } 405 | QScrollBar::add-line:vertical { 406 | height: 20px; 407 | subcontrol-position: bottom; 408 | } 409 | QScrollBar::sub-line:horizontal { 410 | width: 20px; 411 | subcontrol-position: left; 412 | } 413 | QScrollBar::sub-line:vertical { 414 | height: 20px; 415 | subcontrol-position: top; 416 | } 417 | QScrollBar::add-line:vertical:pressed, QScrollBar::add-line:horizontal:pressed, QScrollBar::sub-line:horizontal:pressed, QScrollBar::sub-line:vertical:pressed { 418 | background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #467dd1, stop:0.5 #3b88fc, stop:1 #467dd1); 419 | } 420 | QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { 421 | background: none; 422 | } 423 | QScrollBar::up-arrow:vertical { 424 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-up-symbolic.symbolic.png); 425 | } 426 | QScrollBar::down-arrow:vertical { 427 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-down-symbolic.symbolic.png); 428 | } 429 | QScrollBar::left-arrow:horizontal { 430 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-previous-symbolic.symbolic.png); 431 | } 432 | QScrollBar::right-arrow:horizontal { 433 | image: url(/usr/share/icons/Adwaita/16x16/actions/go-next-symbolic.symbolic.png); 434 | } 435 | -------------------------------------------------------------------------------- /ManjaroMix.qss: -------------------------------------------------------------------------------- 1 | /* 2 | ManjaroMix Style Sheet for QT Applications 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 25/02/2020, 15:42. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/ManjaroMix.qss 7 | */ 8 | QMainWindow { 9 | background-color:#151a1e; 10 | } 11 | QCalendar { 12 | background-color: #151a1e; 13 | } 14 | QTextEdit { 15 | border-width: 1px; 16 | border-style: solid; 17 | border-color: #4fa08b; 18 | background-color: #222b2e; 19 | color: #d3dae3; 20 | } 21 | QPlainTextEdit { 22 | border-width: 1px; 23 | border-style: solid; 24 | border-color: #4fa08b; 25 | background-color: #222b2e; 26 | color: #d3dae3; 27 | } 28 | QToolButton { 29 | border-style: solid; 30 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 31 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 32 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 33 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 34 | border-width: 1px; 35 | border-radius: 5px; 36 | color: #d3dae3; 37 | padding: 2px; 38 | background-color: rgb(255,255,255); 39 | } 40 | QToolButton:hover{ 41 | border-style: solid; 42 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); 43 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227)); 44 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197)); 45 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222)); 46 | border-width: 1px; 47 | border-radius: 5px; 48 | color: rgb(0,0,0); 49 | padding: 2px; 50 | background-color: rgb(255,255,255); 51 | } 52 | QToolButton:pressed{ 53 | border-style: solid; 54 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 55 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 56 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 57 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 58 | border-width: 1px; 59 | border-radius: 5px; 60 | color: rgb(0,0,0); 61 | padding: 2px; 62 | background-color: rgb(142,142,142); 63 | } 64 | QPushButton{ 65 | border-style: solid; 66 | border-color: #050a0e; 67 | border-width: 1px; 68 | border-radius: 5px; 69 | color: #d3dae3; 70 | padding: 2px; 71 | background-color: #151a1e; 72 | } 73 | QPushButton::default{ 74 | border-style: solid; 75 | border-color: #050a0e; 76 | border-width: 1px; 77 | border-radius: 5px; 78 | color: #FFFFFF; 79 | padding: 2px; 80 | background-color: #151a1e;; 81 | } 82 | QPushButton:hover{ 83 | border-style: solid; 84 | border-color: #050a0e; 85 | border-width: 1px; 86 | border-radius: 5px; 87 | color: #d3dae3; 88 | padding: 2px; 89 | background-color: #1c1f1f; 90 | } 91 | QPushButton:pressed{ 92 | border-style: solid; 93 | border-color: #050a0e; 94 | border-width: 1px; 95 | border-radius: 5px; 96 | color: #d3dae3; 97 | padding: 2px; 98 | background-color: #2c2f2f; 99 | } 100 | QPushButton:disabled{ 101 | border-style: solid; 102 | border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 103 | border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227)); 104 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217)); 105 | border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222)); 106 | border-width: 1px; 107 | border-radius: 5px; 108 | color: #808086; 109 | padding: 2px; 110 | background-color: rgb(142,142,142); 111 | } 112 | QLineEdit { 113 | border-width: 1px; 114 | border-style: solid; 115 | border-color: #4fa08b; 116 | background-color: #222b2e; 117 | color: #d3dae3; 118 | } 119 | QLabel { 120 | color: #d3dae3; 121 | } 122 | QLCDNumber { 123 | color: #4d9b87; 124 | } 125 | QProgressBar { 126 | text-align: center; 127 | color: #d3dae3; 128 | border-radius: 10px; 129 | border-color: transparent; 130 | border-style: solid; 131 | background-color: #52595d; 132 | } 133 | QProgressBar::chunk { 134 | background-color: #214037 ; 135 | border-radius: 10px; 136 | } 137 | QMenuBar { 138 | background-color: #151a1e; 139 | } 140 | QMenuBar::item { 141 | color: #d3dae3; 142 | spacing: 3px; 143 | padding: 1px 4px; 144 | background-color: #151a1e; 145 | } 146 | 147 | QMenuBar::item:selected { 148 | background-color: #252a2e; 149 | color: #FFFFFF; 150 | } 151 | QMenu { 152 | background-color: #151a1e; 153 | } 154 | QMenu::item:selected { 155 | background-color: #252a2e; 156 | color: #FFFFFF; 157 | } 158 | QMenu::item { 159 | color: #d3dae3; 160 | background-color: #151a1e; 161 | } 162 | QTabWidget { 163 | color:rgb(0,0,0); 164 | background-color:#000000; 165 | } 166 | QTabWidget::pane { 167 | border-color: #050a0e; 168 | background-color: #1e282c; 169 | border-style: solid; 170 | border-width: 1px; 171 | border-bottom-left-radius: 4px; 172 | border-bottom-right-radius: 4px; 173 | } 174 | QTabBar::tab:first { 175 | border-style: solid; 176 | border-left-width:1px; 177 | border-right-width:0px; 178 | border-top-width:1px; 179 | border-bottom-width:0px; 180 | border-top-color: #050a0e; 181 | border-left-color: #050a0e; 182 | border-bottom-color: #050a0e; 183 | border-top-left-radius: 4px; 184 | color: #d3dae3; 185 | padding: 3px; 186 | margin-left:0px; 187 | background-color: #151a1e; 188 | } 189 | QTabBar::tab:last { 190 | border-style: solid; 191 | border-top-width:1px; 192 | border-left-width:1px; 193 | border-right-width:1px; 194 | border-bottom-width:0px; 195 | border-color: #050a0e; 196 | border-top-right-radius: 4px; 197 | color: #d3dae3; 198 | padding: 3px; 199 | margin-left:0px; 200 | background-color: #151a1e; 201 | } 202 | QTabBar::tab { 203 | border-style: solid; 204 | border-top-width:1px; 205 | border-bottom-width:0px; 206 | border-left-width:1px; 207 | border-top-color: #050a0e; 208 | border-left-color: #050a0e; 209 | border-bottom-color: #050a0e; 210 | color: #d3dae3; 211 | padding: 3px; 212 | margin-left:0px; 213 | background-color: #151a1e; 214 | } 215 | QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { 216 | border-style: solid; 217 | border-left-width:1px; 218 | border-bottom-width:0px; 219 | border-right-color: transparent; 220 | border-top-color: #050a0e; 221 | border-left-color: #050a0e; 222 | border-bottom-color: #050a0e; 223 | color: #FFFFFF; 224 | padding: 3px; 225 | margin-left:0px; 226 | background-color: #1e282c; 227 | } 228 | 229 | QTabBar::tab:selected, QTabBar::tab:first:selected, QTabBar::tab:hover { 230 | border-style: solid; 231 | border-left-width:1px; 232 | border-bottom-width:0px; 233 | border-top-width:1px; 234 | border-right-color: transparent; 235 | border-top-color: #050a0e; 236 | border-left-color: #050a0e; 237 | border-bottom-color: #050a0e; 238 | color: #FFFFFF; 239 | padding: 3px; 240 | margin-left:0px; 241 | background-color: #1e282c; 242 | } 243 | 244 | QCheckBox { 245 | color: #d3dae3; 246 | padding: 2px; 247 | } 248 | QCheckBox:disabled { 249 | color: #808086; 250 | padding: 2px; 251 | } 252 | 253 | QCheckBox:hover { 254 | border-radius:4px; 255 | border-style:solid; 256 | padding-left: 1px; 257 | padding-right: 1px; 258 | padding-bottom: 1px; 259 | padding-top: 1px; 260 | border-width:1px; 261 | border-color: transparent; 262 | } 263 | QCheckBox::indicator:checked { 264 | 265 | height: 10px; 266 | width: 10px; 267 | border-style:solid; 268 | border-width: 1px; 269 | border-color: #4fa08b; 270 | color: #000000; 271 | background-color: qradialgradient(cx:0.4, cy:0.4, radius: 1.5,fx:0, fy:0, stop:0 #1e282c, stop:0.3 #1e282c, stop:0.4 #4fa08b, stop:0.5 #1e282c, stop:1 #1e282c); 272 | } 273 | QCheckBox::indicator:unchecked { 274 | 275 | height: 10px; 276 | width: 10px; 277 | border-style:solid; 278 | border-width: 1px; 279 | border-color: #4fa08b; 280 | color: #000000; 281 | } 282 | QRadioButton { 283 | color: #d3dae3; 284 | padding: 1px; 285 | } 286 | QRadioButton::indicator:checked { 287 | height: 10px; 288 | width: 10px; 289 | border-style:solid; 290 | border-radius:5px; 291 | border-width: 1px; 292 | border-color: #4fa08b; 293 | color: #a9b7c6; 294 | background-color: qradialgradient(cx:0.5, cy:0.5, radius:0.4,fx:0.5, fy:0.5, stop:0 #4fa08b, stop:1 #1e282c); 295 | } 296 | QRadioButton::indicator:!checked { 297 | height: 10px; 298 | width: 10px; 299 | border-style:solid; 300 | border-radius:5px; 301 | border-width: 1px; 302 | border-color: #4fa08b; 303 | color: #a9b7c6; 304 | background-color: transparent; 305 | } 306 | QStatusBar { 307 | color:#027f7f; 308 | } 309 | QSpinBox { 310 | color: #d3dae3; 311 | background-color: #222b2e; 312 | border-width: 1px; 313 | border-style: solid; 314 | border-color: #4fa08b; 315 | } 316 | QDoubleSpinBox { 317 | color: #d3dae3; 318 | background-color: #222b2e; 319 | border-width: 1px; 320 | border-style: solid; 321 | border-color: #4fa08b; 322 | } 323 | QTimeEdit { 324 | color: #d3dae3; 325 | background-color: #222b2e; 326 | border-width: 1px; 327 | border-style: solid; 328 | border-color: #4fa08b; 329 | } 330 | QDateTimeEdit { 331 | color: #d3dae3; 332 | background-color: #222b2e; 333 | border-width: 1px; 334 | border-style: solid; 335 | border-color: #4fa08b; 336 | } 337 | QDateEdit { 338 | color: #d3dae3; 339 | background-color: #222b2e; 340 | border-width: 1px; 341 | border-style: solid; 342 | border-color: #4fa08b; 343 | } 344 | QFontComboBox { 345 | color: #d3dae3; 346 | background-color: #222b2e; 347 | border-width: 1px; 348 | border-style: solid; 349 | border-color: #4fa08b; 350 | } 351 | QComboBox { 352 | color: #d3dae3; 353 | background-color: #222b2e; 354 | border-width: 1px; 355 | border-style: solid; 356 | border-color: #4fa08b; 357 | } 358 | 359 | QDial { 360 | background: #16a085; 361 | } 362 | 363 | QToolBox { 364 | color: #a9b7c6; 365 | background-color: #222b2e; 366 | } 367 | QToolBox::tab { 368 | color: #a9b7c6; 369 | background-color:#222b2e; 370 | } 371 | QToolBox::tab:selected { 372 | color: #FFFFFF; 373 | background-color:#222b2e; 374 | } 375 | QScrollArea { 376 | color: #FFFFFF; 377 | background-color:#222b2e; 378 | } 379 | QSlider::groove:horizontal { 380 | height: 5px; 381 | background-color: #52595d; 382 | } 383 | QSlider::groove:vertical { 384 | width: 5px; 385 | background-color: #52595d; 386 | } 387 | QSlider::handle:horizontal { 388 | background: #1a2224; 389 | border-style: solid; 390 | border-width: 1px; 391 | border-color: rgb(207,207,207); 392 | width: 12px; 393 | margin: -5px 0; 394 | border-radius: 7px; 395 | } 396 | QSlider::handle:vertical { 397 | background: #1a2224; 398 | border-style: solid; 399 | border-width: 1px; 400 | border-color: rgb(207,207,207); 401 | height: 12px; 402 | margin: 0 -5px; 403 | border-radius: 7px; 404 | } 405 | QSlider::add-page:horizontal { 406 | background: #52595d; 407 | } 408 | QSlider::add-page:vertical { 409 | background: #52595d; 410 | } 411 | QSlider::sub-page:horizontal { 412 | background-color: #15433a; 413 | } 414 | QSlider::sub-page:vertical { 415 | background-color: #15433a; 416 | } 417 | QScrollBar:horizontal { 418 | max-height: 10px; 419 | border: 1px transparent grey; 420 | margin: 0px 20px 0px 20px; 421 | background: transparent; 422 | } 423 | QScrollBar:vertical { 424 | max-width: 10px; 425 | border: 1px transparent grey; 426 | margin: 20px 0px 20px 0px; 427 | background: transparent; 428 | } 429 | QScrollBar::handle:horizontal { 430 | background: #52595d; 431 | border-style: transparent; 432 | border-radius: 4px; 433 | min-width: 25px; 434 | } 435 | QScrollBar::handle:horizontal:hover { 436 | background: #58a492; 437 | border-style: transparent; 438 | border-radius: 4px; 439 | min-width: 25px; 440 | } 441 | QScrollBar::handle:vertical { 442 | background: #52595d; 443 | border-style: transparent; 444 | border-radius: 4px; 445 | min-height: 25px; 446 | } 447 | QScrollBar::handle:vertical:hover { 448 | background: #58a492; 449 | border-style: transparent; 450 | border-radius: 4px; 451 | min-height: 25px; 452 | } 453 | QScrollBar::add-line:horizontal { 454 | border: 2px transparent grey; 455 | border-top-right-radius: 4px; 456 | border-bottom-right-radius: 4px; 457 | background: #15433a; 458 | width: 20px; 459 | subcontrol-position: right; 460 | subcontrol-origin: margin; 461 | } 462 | QScrollBar::add-line:horizontal:pressed { 463 | border: 2px transparent grey; 464 | border-top-right-radius: 4px; 465 | border-bottom-right-radius: 4px; 466 | background: rgb(181,181,181); 467 | width: 20px; 468 | subcontrol-position: right; 469 | subcontrol-origin: margin; 470 | } 471 | QScrollBar::add-line:vertical { 472 | border: 2px transparent grey; 473 | border-bottom-left-radius: 4px; 474 | border-bottom-right-radius: 4px; 475 | background: #15433a; 476 | height: 20px; 477 | subcontrol-position: bottom; 478 | subcontrol-origin: margin; 479 | } 480 | QScrollBar::add-line:vertical:pressed { 481 | border: 2px transparent grey; 482 | border-bottom-left-radius: 4px; 483 | border-bottom-right-radius: 4px; 484 | background: rgb(181,181,181); 485 | height: 20px; 486 | subcontrol-position: bottom; 487 | subcontrol-origin: margin; 488 | } 489 | QScrollBar::sub-line:horizontal { 490 | border: 2px transparent grey; 491 | border-top-left-radius: 4px; 492 | border-bottom-left-radius: 4px; 493 | background: #15433a; 494 | width: 20px; 495 | subcontrol-position: left; 496 | subcontrol-origin: margin; 497 | } 498 | QScrollBar::sub-line:horizontal:pressed { 499 | border: 2px transparent grey; 500 | border-top-left-radius: 4px; 501 | border-bottom-left-radius: 4px; 502 | background: rgb(181,181,181); 503 | width: 20px; 504 | subcontrol-position: left; 505 | subcontrol-origin: margin; 506 | } 507 | QScrollBar::sub-line:vertical { 508 | border: 2px transparent grey; 509 | border-top-left-radius: 4px; 510 | border-top-right-radius: 4px; 511 | background: #15433a; 512 | height: 20px; 513 | subcontrol-position: top; 514 | subcontrol-origin: margin; 515 | } 516 | QScrollBar::sub-line:vertical:pressed { 517 | border: 2px transparent grey; 518 | border-top-left-radius: 4px; 519 | border-top-right-radius: 4px; 520 | background: rgb(181,181,181); 521 | height: 20px; 522 | subcontrol-position: top; 523 | subcontrol-origin: margin; 524 | } 525 | 526 | QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { 527 | background: none; 528 | } 529 | QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { 530 | background: none; 531 | } 532 | -------------------------------------------------------------------------------- /MaterialDark.qss: -------------------------------------------------------------------------------- 1 | /* 2 | Material Dark Style Sheet for QT Applications 3 | Author: Jaime A. Quiroga P. 4 | Inspired on https://github.com/jxfwinter/qt-material-stylesheet 5 | Company: GTRONICK 6 | Last updated: 04/12/2018, 15:00. 7 | Available at: https://github.com/GTRONICK/QSS/blob/master/MaterialDark.qss 8 | */ 9 | QMainWindow { 10 | background-color:#1e1d23; 11 | } 12 | QDialog { 13 | background-color:#1e1d23; 14 | } 15 | QColorDialog { 16 | background-color:#1e1d23; 17 | } 18 | QTextEdit { 19 | background-color:#1e1d23; 20 | color: #a9b7c6; 21 | } 22 | QPlainTextEdit { 23 | selection-background-color:#007b50; 24 | background-color:#1e1d23; 25 | border-style: solid; 26 | border-top-color: transparent; 27 | border-right-color: transparent; 28 | border-left-color: transparent; 29 | border-bottom-color: transparent; 30 | border-width: 1px; 31 | color: #a9b7c6; 32 | } 33 | QPushButton{ 34 | border-style: solid; 35 | border-top-color: transparent; 36 | border-right-color: transparent; 37 | border-left-color: transparent; 38 | border-bottom-color: transparent; 39 | border-width: 1px; 40 | border-style: solid; 41 | color: #a9b7c6; 42 | padding: 2px; 43 | background-color: #1e1d23; 44 | } 45 | QPushButton::default{ 46 | border-style: inset; 47 | border-top-color: transparent; 48 | border-right-color: transparent; 49 | border-left-color: transparent; 50 | border-bottom-color: #04b97f; 51 | border-width: 1px; 52 | color: #a9b7c6; 53 | padding: 2px; 54 | background-color: #1e1d23; 55 | } 56 | QToolButton { 57 | border-style: solid; 58 | border-top-color: transparent; 59 | border-right-color: transparent; 60 | border-left-color: transparent; 61 | border-bottom-color: #04b97f; 62 | border-bottom-width: 1px; 63 | border-style: solid; 64 | color: #a9b7c6; 65 | padding: 2px; 66 | background-color: #1e1d23; 67 | } 68 | QToolButton:hover{ 69 | border-style: solid; 70 | border-top-color: transparent; 71 | border-right-color: transparent; 72 | border-left-color: transparent; 73 | border-bottom-color: #37efba; 74 | border-bottom-width: 2px; 75 | border-style: solid; 76 | color: #FFFFFF; 77 | padding-bottom: 1px; 78 | background-color: #1e1d23; 79 | } 80 | QPushButton:hover{ 81 | border-style: solid; 82 | border-top-color: transparent; 83 | border-right-color: transparent; 84 | border-left-color: transparent; 85 | border-bottom-color: #37efba; 86 | border-bottom-width: 1px; 87 | border-style: solid; 88 | color: #FFFFFF; 89 | padding-bottom: 2px; 90 | background-color: #1e1d23; 91 | } 92 | QPushButton:pressed{ 93 | border-style: solid; 94 | border-top-color: transparent; 95 | border-right-color: transparent; 96 | border-left-color: transparent; 97 | border-bottom-color: #37efba; 98 | border-bottom-width: 2px; 99 | border-style: solid; 100 | color: #37efba; 101 | padding-bottom: 1px; 102 | background-color: #1e1d23; 103 | } 104 | QPushButton:disabled{ 105 | border-style: solid; 106 | border-top-color: transparent; 107 | border-right-color: transparent; 108 | border-left-color: transparent; 109 | border-bottom-color: #808086; 110 | border-bottom-width: 2px; 111 | border-style: solid; 112 | color: #808086; 113 | padding-bottom: 1px; 114 | background-color: #1e1d23; 115 | } 116 | QLineEdit { 117 | border-width: 1px; border-radius: 4px; 118 | border-color: rgb(58, 58, 58); 119 | border-style: inset; 120 | padding: 0 8px; 121 | color: #a9b7c6; 122 | background:#1e1d23; 123 | selection-background-color:#007b50; 124 | selection-color: #FFFFFF; 125 | } 126 | QLabel { 127 | color: #a9b7c6; 128 | } 129 | QLCDNumber { 130 | color: #37e6b4; 131 | } 132 | QProgressBar { 133 | text-align: center; 134 | color: rgb(240, 240, 240); 135 | border-width: 1px; 136 | border-radius: 10px; 137 | border-color: rgb(58, 58, 58); 138 | border-style: inset; 139 | background-color:#1e1d23; 140 | } 141 | QProgressBar::chunk { 142 | background-color: #04b97f; 143 | border-radius: 5px; 144 | } 145 | QMenuBar { 146 | background-color: #1e1d23; 147 | } 148 | QMenuBar::item { 149 | color: #a9b7c6; 150 | spacing: 3px; 151 | padding: 1px 4px; 152 | background: #1e1d23; 153 | } 154 | 155 | QMenuBar::item:selected { 156 | background:#1e1d23; 157 | color: #FFFFFF; 158 | } 159 | QMenu::item:selected { 160 | border-style: solid; 161 | border-top-color: transparent; 162 | border-right-color: transparent; 163 | border-left-color: #04b97f; 164 | border-bottom-color: transparent; 165 | border-left-width: 2px; 166 | color: #FFFFFF; 167 | padding-left:15px; 168 | padding-top:4px; 169 | padding-bottom:4px; 170 | padding-right:7px; 171 | background-color: #1e1d23; 172 | } 173 | QMenu::item { 174 | border-style: solid; 175 | border-top-color: transparent; 176 | border-right-color: transparent; 177 | border-left-color: transparent; 178 | border-bottom-color: transparent; 179 | border-bottom-width: 1px; 180 | border-style: solid; 181 | color: #a9b7c6; 182 | padding-left:17px; 183 | padding-top:4px; 184 | padding-bottom:4px; 185 | padding-right:7px; 186 | background-color: #1e1d23; 187 | } 188 | QMenu{ 189 | background-color:#1e1d23; 190 | } 191 | QTabWidget { 192 | color:rgb(0,0,0); 193 | background-color:#1e1d23; 194 | } 195 | QTabWidget::pane { 196 | border-color: rgb(77,77,77); 197 | background-color:#1e1d23; 198 | border-style: solid; 199 | border-width: 1px; 200 | border-radius: 6px; 201 | } 202 | QTabBar::tab { 203 | border-style: solid; 204 | border-top-color: transparent; 205 | border-right-color: transparent; 206 | border-left-color: transparent; 207 | border-bottom-color: transparent; 208 | border-bottom-width: 1px; 209 | border-style: solid; 210 | color: #808086; 211 | padding: 3px; 212 | margin-left:3px; 213 | background-color: #1e1d23; 214 | } 215 | QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { 216 | border-style: solid; 217 | border-top-color: transparent; 218 | border-right-color: transparent; 219 | border-left-color: transparent; 220 | border-bottom-color: #04b97f; 221 | border-bottom-width: 2px; 222 | border-style: solid; 223 | color: #FFFFFF; 224 | padding-left: 3px; 225 | padding-bottom: 2px; 226 | margin-left:3px; 227 | background-color: #1e1d23; 228 | } 229 | 230 | QCheckBox { 231 | color: #a9b7c6; 232 | padding: 2px; 233 | } 234 | QCheckBox:disabled { 235 | color: #808086; 236 | padding: 2px; 237 | } 238 | 239 | QCheckBox:hover { 240 | border-radius:4px; 241 | border-style:solid; 242 | padding-left: 1px; 243 | padding-right: 1px; 244 | padding-bottom: 1px; 245 | padding-top: 1px; 246 | border-width:1px; 247 | border-color: rgb(87, 97, 106); 248 | background-color:#1e1d23; 249 | } 250 | QCheckBox::indicator:checked { 251 | 252 | height: 10px; 253 | width: 10px; 254 | border-style:solid; 255 | border-width: 1px; 256 | border-color: #04b97f; 257 | color: #a9b7c6; 258 | background-color: #04b97f; 259 | } 260 | QCheckBox::indicator:unchecked { 261 | 262 | height: 10px; 263 | width: 10px; 264 | border-style:solid; 265 | border-width: 1px; 266 | border-color: #04b97f; 267 | color: #a9b7c6; 268 | background-color: transparent; 269 | } 270 | QRadioButton { 271 | color: #a9b7c6; 272 | background-color: #1e1d23; 273 | padding: 1px; 274 | } 275 | QRadioButton::indicator:checked { 276 | height: 10px; 277 | width: 10px; 278 | border-style:solid; 279 | border-radius:5px; 280 | border-width: 1px; 281 | border-color: #04b97f; 282 | color: #a9b7c6; 283 | background-color: #04b97f; 284 | } 285 | QRadioButton::indicator:!checked { 286 | height: 10px; 287 | width: 10px; 288 | border-style:solid; 289 | border-radius:5px; 290 | border-width: 1px; 291 | border-color: #04b97f; 292 | color: #a9b7c6; 293 | background-color: transparent; 294 | } 295 | QStatusBar { 296 | color:#027f7f; 297 | } 298 | QSpinBox { 299 | color: #a9b7c6; 300 | background-color: #1e1d23; 301 | } 302 | QDoubleSpinBox { 303 | color: #a9b7c6; 304 | background-color: #1e1d23; 305 | } 306 | QTimeEdit { 307 | color: #a9b7c6; 308 | background-color: #1e1d23; 309 | } 310 | QDateTimeEdit { 311 | color: #a9b7c6; 312 | background-color: #1e1d23; 313 | } 314 | QDateEdit { 315 | color: #a9b7c6; 316 | background-color: #1e1d23; 317 | } 318 | QComboBox { 319 | color: #a9b7c6; 320 | background: #1e1d23; 321 | } 322 | QComboBox:editable { 323 | background: #1e1d23; 324 | color: #a9b7c6; 325 | selection-background-color: #1e1d23; 326 | } 327 | QComboBox QAbstractItemView { 328 | color: #a9b7c6; 329 | background: #1e1d23; 330 | selection-color: #FFFFFF; 331 | selection-background-color: #1e1d23; 332 | } 333 | QComboBox:!editable:on, QComboBox::drop-down:editable:on { 334 | color: #a9b7c6; 335 | background: #1e1d23; 336 | } 337 | QFontComboBox { 338 | color: #a9b7c6; 339 | background-color: #1e1d23; 340 | } 341 | QToolBox { 342 | color: #a9b7c6; 343 | background-color: #1e1d23; 344 | } 345 | QToolBox::tab { 346 | color: #a9b7c6; 347 | background-color: #1e1d23; 348 | } 349 | QToolBox::tab:selected { 350 | color: #FFFFFF; 351 | background-color: #1e1d23; 352 | } 353 | QScrollArea { 354 | color: #FFFFFF; 355 | background-color: #1e1d23; 356 | } 357 | QSlider::groove:horizontal { 358 | height: 5px; 359 | background: #04b97f; 360 | } 361 | QSlider::groove:vertical { 362 | width: 5px; 363 | background: #04b97f; 364 | } 365 | QSlider::handle:horizontal { 366 | background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #b4b4b4, stop:1 #8f8f8f); 367 | border: 1px solid #5c5c5c; 368 | width: 14px; 369 | margin: -5px 0; 370 | border-radius: 7px; 371 | } 372 | QSlider::handle:vertical { 373 | background: qlineargradient(x1:1, y1:1, x2:0, y2:0, stop:0 #b4b4b4, stop:1 #8f8f8f); 374 | border: 1px solid #5c5c5c; 375 | height: 14px; 376 | margin: 0 -5px; 377 | border-radius: 7px; 378 | } 379 | QSlider::add-page:horizontal { 380 | background: white; 381 | } 382 | QSlider::add-page:vertical { 383 | background: white; 384 | } 385 | QSlider::sub-page:horizontal { 386 | background: #04b97f; 387 | } 388 | QSlider::sub-page:vertical { 389 | background: #04b97f; 390 | } 391 | -------------------------------------------------------------------------------- /NeonButtons.qss: -------------------------------------------------------------------------------- 1 | /* 2 | Neon Style Sheet for QT Applications (QpushButton) 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 24/10/2020, 15:42. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/NeonButtons.qss 7 | */ 8 | QPushButton{ 9 | border-style: solid; 10 | border-color: #050a0e; 11 | border-width: 1px; 12 | border-radius: 5px; 13 | color: #d3dae3; 14 | padding: 2px; 15 | background-color: #100E19; 16 | } 17 | QPushButton::default{ 18 | border-style: solid; 19 | border-color: #050a0e; 20 | border-width: 1px; 21 | border-radius: 5px; 22 | color: #FFFFFF; 23 | padding: 2px; 24 | background-color: #151a1e; 25 | } 26 | QPushButton:hover{ 27 | border-style: solid; 28 | border-top-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #C0DB50, stop:0.4 #C0DB50, stop:0.5 #100E19, stop:1 #100E19); 29 | border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #100E19, stop:0.5 #100E19, stop:0.6 #C0DB50, stop:1 #C0DB50); 30 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #C0DB50, stop:0.3 #C0DB50, stop:0.7 #100E19, stop:1 #100E19); 31 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 #C0DB50, stop:0.3 #C0DB50, stop:0.7 #100E19, stop:1 #100E19); 32 | border-width: 2px; 33 | border-radius: 1px; 34 | color: #d3dae3; 35 | padding: 2px; 36 | } 37 | QPushButton:pressed{ 38 | border-style: solid; 39 | border-top-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #d33af1, stop:0.4 #d33af1, stop:0.5 #100E19, stop:1 #100E19); 40 | border-bottom-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:1, stop:0 #100E19, stop:0.5 #100E19, stop:0.6 #d33af1, stop:1 #d33af1); 41 | border-left-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #d33af1, stop:0.3 #d33af1, stop:0.7 #100E19, stop:1 #100E19); 42 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 #d33af1, stop:0.3 #d33af1, stop:0.7 #100E19, stop:1 #100E19); 43 | border-width: 2px; 44 | border-radius: 1px; 45 | color: #d3dae3; 46 | padding: 2px; 47 | } -------------------------------------------------------------------------------- /QSS_IMG/go-down-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GTRONICK/QSS/332cb8bdcba6f4418b4fecf7328dcc7ef13fb0da/QSS_IMG/go-down-symbolic.symbolic.png -------------------------------------------------------------------------------- /QSS_IMG/go-next-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GTRONICK/QSS/332cb8bdcba6f4418b4fecf7328dcc7ef13fb0da/QSS_IMG/go-next-symbolic.symbolic.png -------------------------------------------------------------------------------- /QSS_IMG/go-previous-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GTRONICK/QSS/332cb8bdcba6f4418b4fecf7328dcc7ef13fb0da/QSS_IMG/go-previous-symbolic.symbolic.png -------------------------------------------------------------------------------- /QSS_IMG/go-up-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GTRONICK/QSS/332cb8bdcba6f4418b4fecf7328dcc7ef13fb0da/QSS_IMG/go-up-symbolic.symbolic.png -------------------------------------------------------------------------------- /QSS_IMG/object-select-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GTRONICK/QSS/332cb8bdcba6f4418b4fecf7328dcc7ef13fb0da/QSS_IMG/object-select-symbolic.symbolic.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### QT StyleSheet templates ### 2 | Themes available: 3 | 1. [Ubuntu](https://github.com/GTRONICK/QSS/blob/master/Ubuntu.qss) 4 | 5 | ![Ubuntu theme screenshot](https://i.imgur.com/i8zVYwL.png) 6 | 7 | 2. [ElegantDark](https://github.com/GTRONICK/QSS/blob/master/ElegantDark.qss) 8 | 9 | ![ElegantDark theme screenshot](https://i.imgur.com/AUb7R7P.png) 10 | 11 | 3. [MaterialDark](https://github.com/GTRONICK/QSS/blob/master/MaterialDark.qss) 12 | 13 | ![MaterialDark theme screenshot](https://i.imgur.com/ViEQxdh.png) 14 | 15 | 4. [ConsoleStyle](https://github.com/GTRONICK/QSS/blob/master/ConsoleStyle.qss) 16 | 17 | ![ConsoleStyle theme screenshot](https://i.imgur.com/E10ukaA.png) 18 | 19 | 5. [AMOLED](https://github.com/GTRONICK/QSS/blob/master/AMOLED.qss) 20 | 21 | ![AMOLED theme screenshot](https://i.imgur.com/M7RIx4c.png) 22 | 23 | 6. [Aqua](https://github.com/GTRONICK/QSS/blob/master/Aqua.qss) 24 | 25 | ![Aqua theme screenshot](https://i.imgur.com/i8zVYwL.png) 26 | 27 | ## The ManjaroMix Theme!: Includes a radial gradient for Checkboxes, and minimalist arrows for scrollbars. ## 28 | 7. [ManjaroMix](https://github.com/GTRONICK/QSS/blob/master/ManjaroMix.qss) 29 | 30 | ![ManjaroMix theme screenshot](https://i.imgur.com/7zrMDMH.png) 31 | 32 | 8. [NeonButtons](https://github.com/GTRONICK/QSS/blob/master/NeonButtons.qss) 33 | 34 | ![NeonButtons screenshot](https://i.imgur.com/IqTSQG2.png) 35 | ![NeonButtons screenshot](https://i.imgur.com/l4im5Ve.png) 36 | 37 | ## MacOS Theme!: Reduced code, image integration through URL resources. ## 38 | 9. [MacOS](https://github.com/GTRONICK/QSS/blob/master/MacOS.qss) 39 | 40 | ![MacOS](https://i.imgur.com/quEgiVe.png) 41 | **Added images in QSS_IMG folder** 42 | 43 | Stay tunned!, this files are being updated frequently. 44 | *Consider donating :)* **PayPal Account:** gtronick@gmail.com 45 | 46 | -------------------------------------------------------------------------------- /Ubuntu.qss: -------------------------------------------------------------------------------- 1 | /* 2 | Ubuntu Style Sheet for QT Applications 3 | Author: Jaime A. Quiroga P. 4 | Company: GTRONICK 5 | Last updated: 01/10/2021 (dd/mm/yyyy), 15:18. 6 | Available at: https://github.com/GTRONICK/QSS/blob/master/Ubuntu.qss 7 | */ 8 | QMainWindow { 9 | background-color:#f0f0f0; 10 | } 11 | QCheckBox { 12 | padding:2px; 13 | } 14 | QCheckBox:hover { 15 | border:1px solid rgb(255,150,60); 16 | border-radius:4px; 17 | padding: 1px; 18 | background-color:qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(190, 90, 50, 50), stop:1 rgba(250, 130, 40, 50)); 19 | } 20 | QCheckBox::indicator:checked { 21 | border:1px solid rgb(246, 134, 86); 22 | border-radius:4px; 23 | background-color:rgb(246, 134, 86) 24 | } 25 | QCheckBox::indicator:unchecked { 26 | border-width:1px solid rgb(246, 134, 86); 27 | border-radius:4px; 28 | background-color:rgb(255,255,255); 29 | } 30 | QColorDialog { 31 | background-color:#f0f0f0; 32 | } 33 | QComboBox { 34 | color:rgb(81,72,65); 35 | background: #ffffff; 36 | } 37 | QComboBox:editable { 38 | selection-color:rgb(81,72,65); 39 | selection-background-color: #ffffff; 40 | } 41 | QComboBox QAbstractItemView { 42 | selection-color: #ffffff; 43 | selection-background-color: rgb(246, 134, 86); 44 | } 45 | QComboBox:!editable:on, QComboBox::drop-down:editable:on { 46 | color: #1e1d23; 47 | } 48 | QDateTimeEdit, QDateEdit, QDoubleSpinBox, QFontComboBox { 49 | color:rgb(81,72,65); 50 | background-color: #ffffff; 51 | } 52 | 53 | QDialog { 54 | background-color:#f0f0f0; 55 | } 56 | 57 | QLabel,QLineEdit { 58 | color:rgb(17,17,17); 59 | } 60 | QLineEdit { 61 | background-color:rgb(255,255,255); 62 | selection-background-color:rgb(236,116,64); 63 | } 64 | QMenuBar { 65 | color:rgb(223,219,210); 66 | background-color:rgb(65,64,59); 67 | } 68 | QMenuBar::item { 69 | padding-top:4px; 70 | padding-left:4px; 71 | padding-right:4px; 72 | color:rgb(223,219,210); 73 | background-color:rgb(65,64,59); 74 | } 75 | QMenuBar::item:selected { 76 | color:rgb(255,255,255); 77 | padding-top:2px; 78 | padding-left:2px; 79 | padding-right:2px; 80 | border-top-width:2px; 81 | border-left-width:2px; 82 | border-right-width:2px; 83 | border-top-right-radius:4px; 84 | border-top-left-radius:4px; 85 | border-style:solid; 86 | background-color:rgb(65,64,59); 87 | border-top-color: rgb(47,47,44); 88 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:0, stop:0 rgba(90, 87, 78, 255), stop:1 rgba(47,47,44, 255)); 89 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 rgba(90, 87, 78, 255), stop:1 rgba(47,47,44, 255)); 90 | } 91 | QMenu { 92 | color:rgb(223,219,210); 93 | background-color:rgb(65,64,59); 94 | } 95 | QMenu::item { 96 | color:rgb(223,219,210); 97 | padding:4px 10px 4px 20px; 98 | } 99 | QMenu::item:selected { 100 | color:rgb(255,255,255); 101 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(225, 108, 54, 255), stop:1 rgba(246, 134, 86, 255)); 102 | border-style:solid; 103 | border-width:3px; 104 | padding:4px 7px 4px 17px; 105 | border-bottom-color:qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(175,85,48,255), stop:1 rgba(236,114,67, 255)); 106 | border-top-color:qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(253,156,113,255), stop:1 rgba(205,90,46, 255)); 107 | border-right-color:qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgba(253,156,113,255), stop:1 rgba(205,90,46, 255)); 108 | border-left-color:qlineargradient(spread:pad, x1:1, y1:0.5, x2:0, y2:0.5, stop:0 rgba(253,156,113,255), stop:1 rgba(205,90,46, 255)); 109 | } 110 | QPlainTextEdit { 111 | border: 1px solid transparent; 112 | color:rgb(17,17,17); 113 | selection-background-color:rgb(236,116,64); 114 | background-color: #FFFFFF; 115 | } 116 | QProgressBar { 117 | text-align: center; 118 | color: rgb(0, 0, 0); 119 | border: 1px inset rgb(150,150,150); 120 | border-radius: 10px; 121 | background-color:rgb(221,221,219); 122 | } 123 | QProgressBar::chunk:horizontal { 124 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(225, 108, 54, 255), stop:1 rgba(246, 134, 86, 255)); 125 | border:1px solid; 126 | border-radius:8px; 127 | border-bottom-color:qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(175,85,48,255), stop:1 rgba(236,114,67, 255)); 128 | border-top-color:qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(253,156,113,255), stop:1 rgba(205,90,46, 255)); 129 | border-right-color:qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgba(253,156,113,255), stop:1 rgba(205,90,46, 255)); 130 | border-left-color:qlineargradient(spread:pad, x1:1, y1:0.5, x2:0, y2:0.5, stop:0 rgba(253,156,113,255), stop:1 rgba(205,90,46, 255)); 131 | } 132 | QPushButton{ 133 | color:rgb(17,17,17); 134 | border-width: 1px; 135 | border-radius: 6px; 136 | border-bottom-color: rgb(150,150,150); 137 | border-right-color: rgb(165,165,165); 138 | border-left-color: rgb(165,165,165); 139 | border-top-color: rgb(180,180,180); 140 | border-style: solid; 141 | padding: 4px; 142 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(220, 220, 220, 255), stop:1 rgba(255, 255, 255, 255)); 143 | } 144 | QPushButton:hover{ 145 | color:rgb(17,17,17); 146 | border-width: 1px; 147 | border-radius:6px; 148 | border-top-color: rgb(255,150,60); 149 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:0, stop:0 rgba(200, 70, 20, 255), stop:1 rgba(255,150,60, 255)); 150 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 rgba(200, 70, 20, 255), stop:1 rgba(255,150,60, 255)); 151 | border-bottom-color: rgb(200,70,20); 152 | border-style: solid; 153 | padding: 2px; 154 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(220, 220, 220, 255), stop:1 rgba(255, 255, 255, 255)); 155 | } 156 | QPushButton:default{ 157 | color:rgb(17,17,17); 158 | border-width: 1px; 159 | border-radius:6px; 160 | border-top-color: rgb(255,150,60); 161 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:0, stop:0 rgba(200, 70, 20, 255), stop:1 rgba(255,150,60, 255)); 162 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 rgba(200, 70, 20, 255), stop:1 rgba(255,150,60, 255)); 163 | border-bottom-color: rgb(200,70,20); 164 | border-style: solid; 165 | padding: 2px; 166 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(220, 220, 220, 255), stop:1 rgba(255, 255, 255, 255)); 167 | } 168 | QPushButton:pressed{ 169 | color:rgb(17,17,17); 170 | border-width: 1px; 171 | border-radius: 6px; 172 | border-width: 1px; 173 | border-top-color: rgba(255,150,60,200); 174 | border-right-color: qlineargradient(spread:pad, x1:0, y1:1, x2:1, y2:0, stop:0 rgba(200, 70, 20, 255), stop:1 rgba(255,150,60, 200)); 175 | border-left-color: qlineargradient(spread:pad, x1:1, y1:0, x2:0, y2:0, stop:0 rgba(200, 70, 20, 255), stop:1 rgba(255,150,60, 200)); 176 | border-bottom-color: rgba(200,70,20,200); 177 | border-style: solid; 178 | padding: 2px; 179 | background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(220, 220, 220, 255), stop:1 rgba(255, 255, 255, 255)); 180 | } 181 | QPushButton:disabled{ 182 | color:rgb(174,167,159); 183 | border-width: 1px; 184 | border-radius: 6px; 185 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(200, 200, 200, 255), stop:1 rgba(230, 230, 230, 255)); 186 | } 187 | QRadioButton { 188 | padding: 1px; 189 | } 190 | QRadioButton::indicator:checked { 191 | height: 10px; 192 | width: 10px; 193 | border-style:solid; 194 | border-radius:5px; 195 | border-width: 1px; 196 | border-color: rgba(246, 134, 86, 255); 197 | color: #a9b7c6; 198 | background-color:rgba(246, 134, 86, 255); 199 | } 200 | QRadioButton::indicator:!checked { 201 | height: 10px; 202 | width: 10px; 203 | border-style:solid; 204 | border-radius:5px; 205 | border-width: 1px; 206 | border-color: rgb(246, 134, 86); 207 | color: #a9b7c6; 208 | background-color: transparent; 209 | } 210 | QScrollArea { 211 | color: white; 212 | background-color:#f0f0f0; 213 | } 214 | QSlider::groove { 215 | border-style: solid; 216 | border-width: 1px; 217 | border-color: rgb(207,207,207); 218 | } 219 | QSlider::groove:horizontal { 220 | height: 5px; 221 | background: rgb(246, 134, 86); 222 | } 223 | QSlider::groove:vertical { 224 | width: 5px; 225 | background: rgb(246, 134, 86); 226 | } 227 | QSlider::handle:horizontal { 228 | background: rgb(253,253,253); 229 | border-style: solid; 230 | border-width: 1px; 231 | border-color: rgb(207,207,207); 232 | width: 12px; 233 | margin: -5px 0; 234 | border-radius: 7px; 235 | } 236 | QSlider::handle:vertical { 237 | background: rgb(253,253,253); 238 | border-style: solid; 239 | border-width: 1px; 240 | border-color: rgb(207,207,207); 241 | height: 12px; 242 | margin: 0 -5px; 243 | border-radius: 7px; 244 | } 245 | QSlider::add-page:horizontal, QSlider::add-page:vertical { 246 | background: white; 247 | } 248 | QSlider::sub-page:horizontal, QSlider::sub-page:vertical { 249 | background: rgb(246, 134, 86); 250 | } 251 | QStatusBar, QSpinBox { 252 | color:rgb(81,72,65); 253 | } 254 | QSpinBox { 255 | background-color: #ffffff; 256 | } 257 | QScrollBar:horizontal { 258 | max-height: 20px; 259 | border: 1px transparent; 260 | margin: 0px 20px 0px 20px; 261 | } 262 | QScrollBar::handle:horizontal { 263 | background: rgb(253,253,253); 264 | border: 1px solid rgb(207,207,207); 265 | border-radius: 7px; 266 | min-width: 25px; 267 | } 268 | QScrollBar::handle:horizontal:hover { 269 | background: rgb(253,253,253); 270 | border: 1px solid rgb(255,150,60); 271 | border-radius: 7px; 272 | min-width: 25px; 273 | } 274 | QScrollBar::add-line:horizontal { 275 | border: 1px solid rgb(207,207,207); 276 | border-top-right-radius: 7px; 277 | border-top-left-radius: 7px; 278 | border-bottom-right-radius: 7px; 279 | background: rgb(255, 255, 255); 280 | width: 20px; 281 | subcontrol-position: right; 282 | subcontrol-origin: margin; 283 | } 284 | QScrollBar::add-line:horizontal:hover { 285 | border: 1px solid rgb(255,150,60); 286 | border-top-right-radius: 7px; 287 | border-top-left-radius: 7px; 288 | border-bottom-right-radius: 7px; 289 | background: rgb(255, 255, 255); 290 | width: 20px; 291 | subcontrol-position: right; 292 | subcontrol-origin: margin; 293 | } 294 | QScrollBar::add-line:horizontal:pressed { 295 | border: 1px solid grey; 296 | border-top-left-radius: 7px; 297 | border-top-right-radius: 7px; 298 | border-bottom-right-radius: 7px; 299 | background: rgb(231,231,231); 300 | width: 20px; 301 | subcontrol-position: right; 302 | subcontrol-origin: margin; 303 | } 304 | QScrollBar::sub-line:horizontal { 305 | border: 1px solid rgb(207,207,207); 306 | border-top-right-radius: 7px; 307 | border-top-left-radius: 7px; 308 | border-bottom-left-radius: 7px; 309 | background: rgb(255, 255, 255); 310 | width: 20px; 311 | subcontrol-position: left; 312 | subcontrol-origin: margin; 313 | } 314 | QScrollBar::sub-line:horizontal:hover { 315 | border: 1px solid rgb(255,150,60); 316 | border-top-right-radius: 7px; 317 | border-top-left-radius: 7px; 318 | border-bottom-left-radius: 7px; 319 | background: rgb(255, 255, 255); 320 | width: 20px; 321 | subcontrol-position: left; 322 | subcontrol-origin: margin; 323 | } 324 | QScrollBar::sub-line:horizontal:pressed { 325 | border: 1px solid grey; 326 | border-top-right-radius: 7px; 327 | border-top-left-radius: 7px; 328 | border-bottom-left-radius: 7px; 329 | background: rgb(231,231,231); 330 | width: 20px; 331 | subcontrol-position: left; 332 | subcontrol-origin: margin; 333 | } 334 | QScrollBar::left-arrow:horizontal { 335 | border: 1px transparent grey; 336 | border-top-left-radius: 3px; 337 | border-bottom-left-radius: 3px; 338 | width: 6px; 339 | height: 6px; 340 | background: rgb(230,230,230); 341 | } 342 | QScrollBar::right-arrow:horizontal { 343 | border: 1px transparent grey; 344 | border-top-right-radius: 3px; 345 | border-bottom-right-radius: 3px; 346 | width: 6px; 347 | height: 6px; 348 | background: rgb(230,230,230); 349 | } 350 | QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { 351 | background: none; 352 | } 353 | QScrollBar:vertical { 354 | max-width: 20px; 355 | border: 1px transparent grey; 356 | margin: 20px 0px 20px 0px; 357 | } 358 | QScrollBar::add-line:vertical { 359 | border: 1px solid; 360 | border-color: rgb(207,207,207); 361 | border-bottom-right-radius: 7px; 362 | border-bottom-left-radius: 7px; 363 | border-top-left-radius: 7px; 364 | background: rgb(255, 255, 255); 365 | height: 20px; 366 | subcontrol-position: bottom; 367 | subcontrol-origin: margin; 368 | } 369 | QScrollBar::add-line:vertical:hover { 370 | border: 1px solid; 371 | border-color: rgb(255,150,60); 372 | border-bottom-right-radius: 7px; 373 | border-bottom-left-radius: 7px; 374 | border-top-left-radius: 7px; 375 | background: rgb(255, 255, 255); 376 | height: 20px; 377 | subcontrol-position: bottom; 378 | subcontrol-origin: margin; 379 | } 380 | QScrollBar::add-line:vertical:pressed { 381 | border: 1px solid grey; 382 | border-bottom-left-radius: 7px; 383 | border-bottom-right-radius: 7px; 384 | border-top-left-radius: 7px; 385 | background: rgb(231,231,231); 386 | height: 20px; 387 | subcontrol-position: bottom; 388 | subcontrol-origin: margin; 389 | } 390 | QScrollBar::sub-line:vertical { 391 | border: 1px solid rgb(207,207,207); 392 | border-top-right-radius: 7px; 393 | border-top-left-radius: 7px; 394 | border-bottom-left-radius: 7px; 395 | background: rgb(255, 255, 255); 396 | height: 20px; 397 | subcontrol-position: top; 398 | subcontrol-origin: margin; 399 | } 400 | QScrollBar::sub-line:vertical:hover { 401 | border: 1px solid rgb(255,150,60); 402 | border-top-right-radius: 7px; 403 | border-top-left-radius: 7px; 404 | border-bottom-left-radius: 7px; 405 | background: rgb(255, 255, 255); 406 | height: 20px; 407 | subcontrol-position: top; 408 | subcontrol-origin: margin; 409 | } 410 | QScrollBar::sub-line:vertical:pressed { 411 | border: 1px solid grey; 412 | border-top-left-radius: 7px; 413 | border-top-right-radius: 7px; 414 | background: rgb(231,231,231); 415 | height: 20px; 416 | subcontrol-position: top; 417 | subcontrol-origin: margin; 418 | } 419 | QScrollBar::handle:vertical { 420 | background: rgb(253,253,253); 421 | border: 1px solid rgb(207,207,207); 422 | border-radius: 7px; 423 | min-height: 25px; 424 | } 425 | QScrollBar::handle:vertical:hover { 426 | background: rgb(253,253,253); 427 | border: 1px solid rgb(255,150,60); 428 | border-radius: 7px; 429 | min-height: 25px; 430 | } 431 | QScrollBar::up-arrow:vertical { 432 | border: 1px transparent grey; 433 | border-top-left-radius: 3px; 434 | border-top-right-radius: 3px; 435 | width: 6px; 436 | height: 6px; 437 | background: rgb(230,230,230); 438 | } 439 | QScrollBar::down-arrow:vertical { 440 | border: 1px transparent grey; 441 | border-bottom-left-radius: 3px; 442 | border-bottom-right-radius: 3px; 443 | width: 6px; 444 | height: 6px; 445 | background: rgb(230,230,230); 446 | } 447 | QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { 448 | background: none; 449 | } 450 | QTabWidget { 451 | color:rgb(0,0,0); 452 | background-color:rgb(247,246,246); 453 | } 454 | QTabWidget::pane { 455 | border-color: rgb(180,180,180); 456 | background-color:rgb(247,246,246); 457 | border-style: solid; 458 | border-width: 1px; 459 | border-radius: 6px; 460 | } 461 | QTabBar::tab { 462 | padding-left:4px; 463 | padding-right:4px; 464 | padding-bottom:2px; 465 | padding-top:2px; 466 | color:rgb(81,72,65); 467 | background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(221,218,217,255), stop:1 rgba(240,239,238,255)); 468 | border-style: solid; 469 | border-width: 1px; 470 | border-top-right-radius:4px; 471 | border-top-left-radius:4px; 472 | border-top-color: rgb(180,180,180); 473 | border-left-color: rgb(180,180,180); 474 | border-right-color: rgb(180,180,180); 475 | border-bottom-color: transparent; 476 | } 477 | QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover { 478 | background-color:rgb(247,246,246); 479 | margin-left: 0px; 480 | margin-right: 1px; 481 | } 482 | QTabBar::tab:!selected { 483 | margin-top: 1px; 484 | margin-right: 1px; 485 | } 486 | QTextEdit { 487 | border-width: 1px; 488 | border-style: solid; 489 | border-color:transparent; 490 | color:rgb(17,17,17); 491 | selection-background-color:rgb(236,116,64); 492 | } 493 | QTimeEdit, QToolBox, QToolBox::tab, QToolBox::tab:selected { 494 | color:rgb(81,72,65); 495 | background-color: #ffffff; 496 | } 497 | --------------------------------------------------------------------------------