1
+ − 1 /* ---------------------------------------------------------------------------
+ − 2
+ − 3 WARNING! File created programmatically. All changes made in this file will be lost!
+ − 4
+ − 5 Created by the qtsass compiler v0.3.0
+ − 6
+ − 7 The definitions are in the "qdarkstyle.qss._styles.scss" module
+ − 8
+ − 9 --------------------------------------------------------------------------- */
+ − 10 /* Light Style - QDarkStyleSheet ------------------------------------------ */
+ − 11 /*
+ − 12
+ − 13 See Qt documentation:
+ − 14
+ − 15 - https://doc.qt.io/qt-5/stylesheet.html
+ − 16 - https://doc.qt.io/qt-5/stylesheet-reference.html
+ − 17 - https://doc.qt.io/qt-5/stylesheet-examples.html
+ − 18
+ − 19 --------------------------------------------------------------------------- */
+ − 20 /* Reset elements ------------------------------------------------------------
+ − 21
+ − 22 Resetting everything helps to unify styles across different operating systems
+ − 23
+ − 24 --------------------------------------------------------------------------- */
+ − 25 * {
+ − 26 padding: 0px;
+ − 27 margin: 0px;
+ − 28 border: 0px;
+ − 29 border-style: none;
+ − 30 border-image: none;
+ − 31 outline: 0;
+ − 32 }
+ − 33
+ − 34 /* specific reset for elements inside QToolBar */
+ − 35 QToolBar * {
+ − 36 margin: 0px;
+ − 37 padding: 0px;
+ − 38 }
+ − 39
+ − 40 /* QWidget ----------------------------------------------------------------
+ − 41
+ − 42 --------------------------------------------------------------------------- */
+ − 43 QWidget {
+ − 44 background-color: #19232D;
+ − 45 border: 0px solid #455364;
+ − 46 padding: 0px;
+ − 47 color: #E0E1E3;
+ − 48 selection-background-color: #346792;
+ − 49 selection-color: #E0E1E3;
+ − 50 }
+ − 51
+ − 52 QWidget:disabled {
+ − 53 background-color: #19232D;
+ − 54 color: #9DA9B5;
+ − 55 selection-background-color: #26486B;
+ − 56 selection-color: #9DA9B5;
+ − 57 }
+ − 58
+ − 59 QWidget::item:selected {
+ − 60 background-color: #346792;
+ − 61 }
+ − 62
+ − 63 QWidget::item:hover:!selected {
+ − 64 background-color: #1A72BB;
+ − 65 }
+ − 66
+ − 67 /* QMainWindow ------------------------------------------------------------
+ − 68
+ − 69 This adjusts the splitter in the dock widget, not qsplitter
+ − 70 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow
+ − 71
+ − 72 --------------------------------------------------------------------------- */
+ − 73 QMainWindow::separator {
+ − 74 background-color: #455364;
+ − 75 border: 0px solid #19232D;
+ − 76 spacing: 0px;
+ − 77 padding: 2px;
+ − 78 }
+ − 79
+ − 80 QMainWindow::separator:hover {
+ − 81 background-color: #60798B;
+ − 82 border: 0px solid #1A72BB;
+ − 83 }
+ − 84
+ − 85 QMainWindow::separator:horizontal {
+ − 86 width: 5px;
+ − 87 margin-top: 2px;
+ − 88 margin-bottom: 2px;
+ − 89 image: url(":/qss_icons/dark/rc/toolbar_separator_vertical.png");
+ − 90 }
+ − 91
+ − 92 QMainWindow::separator:vertical {
+ − 93 height: 5px;
+ − 94 margin-left: 2px;
+ − 95 margin-right: 2px;
+ − 96 image: url(":/qss_icons/dark/rc/toolbar_separator_horizontal.png");
+ − 97 }
+ − 98
+ − 99 /* QToolTip ---------------------------------------------------------------
+ − 100
+ − 101 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip
+ − 102
+ − 103 --------------------------------------------------------------------------- */
+ − 104 QToolTip {
+ − 105 background-color: #346792;
+ − 106 color: #E0E1E3;
+ − 107 /* If you remove the border property, background stops working on Windows */
+ − 108 border: none;
+ − 109 /* Remove padding, for fix combo box tooltip */
+ − 110 padding: 0px;
+ − 111 /* Remove opacity, fix #174 - may need to use RGBA */
+ − 112 }
+ − 113
+ − 114 /* QStatusBar -------------------------------------------------------------
+ − 115
+ − 116 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar
+ − 117
+ − 118 --------------------------------------------------------------------------- */
+ − 119 QStatusBar {
+ − 120 border: 1px solid #455364;
+ − 121 /* Fixes Spyder #9120, #9121 */
+ − 122 background: #455364;
+ − 123 /* Fixes #205, white vertical borders separating items */
+ − 124 }
+ − 125
+ − 126 QStatusBar::item {
+ − 127 border: none;
+ − 128 }
+ − 129
+ − 130 QStatusBar QToolTip {
+ − 131 background-color: #1A72BB;
+ − 132 border: 1px solid #19232D;
+ − 133 color: #19232D;
+ − 134 /* Remove padding, for fix combo box tooltip */
+ − 135 padding: 0px;
+ − 136 /* Reducing transparency to read better */
+ − 137 opacity: 230;
+ − 138 }
+ − 139
+ − 140 QStatusBar QLabel {
+ − 141 /* Fixes Spyder #9120, #9121 */
+ − 142 background: transparent;
+ − 143 }
+ − 144
+ − 145 /* QCheckBox --------------------------------------------------------------
+ − 146
+ − 147 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox
+ − 148
+ − 149 --------------------------------------------------------------------------- */
+ − 150 QCheckBox {
+ − 151 background-color: #19232D;
+ − 152 color: #E0E1E3;
+ − 153 spacing: 4px;
+ − 154 outline: none;
+ − 155 padding-top: 4px;
+ − 156 padding-bottom: 4px;
+ − 157 }
+ − 158
+ − 159 QCheckBox:focus {
+ − 160 border: none;
+ − 161 }
+ − 162
+ − 163 QCheckBox QWidget:disabled {
+ − 164 background-color: #19232D;
+ − 165 color: #9DA9B5;
+ − 166 }
+ − 167
+ − 168 QCheckBox::indicator {
+ − 169 margin-left: 2px;
+ − 170 height: 14px;
+ − 171 width: 14px;
+ − 172 }
+ − 173
+ − 174 QCheckBox::indicator:unchecked {
+ − 175 image: url(":/qss_icons/dark/rc/checkbox_unchecked.png");
+ − 176 }
+ − 177
+ − 178 QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
+ − 179 border: none;
+ − 180 image: url(":/qss_icons/dark/rc/checkbox_unchecked_focus.png");
+ − 181 }
+ − 182
+ − 183 QCheckBox::indicator:unchecked:disabled {
+ − 184 image: url(":/qss_icons/dark/rc/checkbox_unchecked_disabled.png");
+ − 185 }
+ − 186
+ − 187 QCheckBox::indicator:checked {
+ − 188 image: url(":/qss_icons/dark/rc/checkbox_checked.png");
+ − 189 }
+ − 190
+ − 191 QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed {
+ − 192 border: none;
+ − 193 image: url(":/qss_icons/dark/rc/checkbox_checked_focus.png");
+ − 194 }
+ − 195
+ − 196 QCheckBox::indicator:checked:disabled {
+ − 197 image: url(":/qss_icons/dark/rc/checkbox_checked_disabled.png");
+ − 198 }
+ − 199
+ − 200 QCheckBox::indicator:indeterminate {
+ − 201 image: url(":/qss_icons/dark/rc/checkbox_indeterminate.png");
+ − 202 }
+ − 203
+ − 204 QCheckBox::indicator:indeterminate:disabled {
+ − 205 image: url(":/qss_icons/dark/rc/checkbox_indeterminate_disabled.png");
+ − 206 }
+ − 207
+ − 208 QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
+ − 209 image: url(":/qss_icons/dark/rc/checkbox_indeterminate_focus.png");
+ − 210 }
+ − 211
+ − 212 /* QGroupBox --------------------------------------------------------------
+ − 213
+ − 214 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox
+ − 215
+ − 216 --------------------------------------------------------------------------- */
+ − 217 QGroupBox {
+ − 218 font-weight: bold;
+ − 219 border: 1px solid #455364;
+ − 220 border-radius: 4px;
+ − 221 padding: 2px;
+ − 222 margin-top: 6px;
+ − 223 margin-bottom: 4px;
+ − 224 }
+ − 225
+ − 226 QGroupBox::title {
+ − 227 subcontrol-origin: margin;
+ − 228 subcontrol-position: top left;
+ − 229 left: 4px;
+ − 230 padding-left: 2px;
+ − 231 padding-right: 4px;
+ − 232 padding-top: -4px;
+ − 233 }
+ − 234
+ − 235 QGroupBox::indicator {
+ − 236 margin-left: 2px;
+ − 237 margin-top: 2px;
+ − 238 padding: 0;
+ − 239 height: 14px;
+ − 240 width: 14px;
+ − 241 }
+ − 242
+ − 243 QGroupBox::indicator:unchecked {
+ − 244 border: none;
+ − 245 image: url(":/qss_icons/dark/rc/checkbox_unchecked.png");
+ − 246 }
+ − 247
+ − 248 QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
+ − 249 border: none;
+ − 250 image: url(":/qss_icons/dark/rc/checkbox_unchecked_focus.png");
+ − 251 }
+ − 252
+ − 253 QGroupBox::indicator:unchecked:disabled {
+ − 254 image: url(":/qss_icons/dark/rc/checkbox_unchecked_disabled.png");
+ − 255 }
+ − 256
+ − 257 QGroupBox::indicator:checked {
+ − 258 border: none;
+ − 259 image: url(":/qss_icons/dark/rc/checkbox_checked.png");
+ − 260 }
+ − 261
+ − 262 QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
+ − 263 border: none;
+ − 264 image: url(":/qss_icons/dark/rc/checkbox_checked_focus.png");
+ − 265 }
+ − 266
+ − 267 QGroupBox::indicator:checked:disabled {
+ − 268 image: url(":/qss_icons/dark/rc/checkbox_checked_disabled.png");
+ − 269 }
+ − 270
+ − 271 /* QRadioButton -----------------------------------------------------------
+ − 272
+ − 273 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton
+ − 274
+ − 275 --------------------------------------------------------------------------- */
+ − 276 QRadioButton {
+ − 277 background-color: #19232D;
+ − 278 color: #E0E1E3;
+ − 279 spacing: 4px;
+ − 280 padding-top: 4px;
+ − 281 padding-bottom: 4px;
+ − 282 border: none;
+ − 283 outline: none;
+ − 284 }
+ − 285
+ − 286 QRadioButton:focus {
+ − 287 border: none;
+ − 288 }
+ − 289
+ − 290 QRadioButton:disabled {
+ − 291 background-color: #19232D;
+ − 292 color: #9DA9B5;
+ − 293 border: none;
+ − 294 outline: none;
+ − 295 }
+ − 296
+ − 297 QRadioButton QWidget {
+ − 298 background-color: #19232D;
+ − 299 color: #E0E1E3;
+ − 300 spacing: 0px;
+ − 301 padding: 0px;
+ − 302 outline: none;
+ − 303 border: none;
+ − 304 }
+ − 305
+ − 306 QRadioButton::indicator {
+ − 307 border: none;
+ − 308 outline: none;
+ − 309 margin-left: 2px;
+ − 310 height: 14px;
+ − 311 width: 14px;
+ − 312 }
+ − 313
+ − 314 QRadioButton::indicator:unchecked {
+ − 315 image: url(":/qss_icons/dark/rc/radio_unchecked.png");
+ − 316 }
+ − 317
+ − 318 QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed {
+ − 319 border: none;
+ − 320 outline: none;
+ − 321 image: url(":/qss_icons/dark/rc/radio_unchecked_focus.png");
+ − 322 }
+ − 323
+ − 324 QRadioButton::indicator:unchecked:disabled {
+ − 325 image: url(":/qss_icons/dark/rc/radio_unchecked_disabled.png");
+ − 326 }
+ − 327
+ − 328 QRadioButton::indicator:checked {
+ − 329 border: none;
+ − 330 outline: none;
+ − 331 image: url(":/qss_icons/dark/rc/radio_checked.png");
+ − 332 }
+ − 333
+ − 334 QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed {
+ − 335 border: none;
+ − 336 outline: none;
+ − 337 image: url(":/qss_icons/dark/rc/radio_checked_focus.png");
+ − 338 }
+ − 339
+ − 340 QRadioButton::indicator:checked:disabled {
+ − 341 outline: none;
+ − 342 image: url(":/qss_icons/dark/rc/radio_checked_disabled.png");
+ − 343 }
+ − 344
+ − 345 /* QMenuBar ---------------------------------------------------------------
+ − 346
+ − 347 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar
+ − 348
+ − 349 --------------------------------------------------------------------------- */
+ − 350 QMenuBar {
+ − 351 background-color: #455364;
+ − 352 padding: 2px;
+ − 353 border: 1px solid #19232D;
+ − 354 color: #E0E1E3;
+ − 355 selection-background-color: #1A72BB;
+ − 356 }
+ − 357
+ − 358 QMenuBar:focus {
+ − 359 border: 1px solid #346792;
+ − 360 }
+ − 361
+ − 362 QMenuBar::item {
+ − 363 background: transparent;
+ − 364 padding: 4px;
+ − 365 }
+ − 366
+ − 367 QMenuBar::item:selected {
+ − 368 padding: 4px;
+ − 369 background: transparent;
+ − 370 border: 0px solid #455364;
+ − 371 background-color: #1A72BB;
+ − 372 }
+ − 373
+ − 374 QMenuBar::item:pressed {
+ − 375 padding: 4px;
+ − 376 border: 0px solid #455364;
+ − 377 background-color: #1A72BB;
+ − 378 color: #E0E1E3;
+ − 379 margin-bottom: 0px;
+ − 380 padding-bottom: 0px;
+ − 381 }
+ − 382
+ − 383 /* QMenu ------------------------------------------------------------------
+ − 384
+ − 385 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu
+ − 386
+ − 387 --------------------------------------------------------------------------- */
+ − 388 QMenu {
+ − 389 border: 0px solid #455364;
+ − 390 color: #E0E1E3;
+ − 391 margin: 0px;
+ − 392 background-color: #37414F;
+ − 393 selection-background-color: #1A72BB;
+ − 394 }
+ − 395
+ − 396 QMenu::separator {
+ − 397 height: 1px;
+ − 398 background-color: #60798B;
+ − 399 color: #E0E1E3;
+ − 400 }
+ − 401
+ − 402 QMenu::item {
+ − 403 background-color: #37414F;
+ − 404 padding: 4px 24px 4px 28px;
+ − 405 /* Reserve space for selection border */
+ − 406 border: 1px transparent #455364;
+ − 407 }
+ − 408
+ − 409 QMenu::item:selected {
+ − 410 color: #E0E1E3;
+ − 411 background-color: #1A72BB;
+ − 412 }
+ − 413
+ − 414 QMenu::item:pressed {
+ − 415 background-color: #1A72BB;
+ − 416 }
+ − 417
+ − 418 QMenu::icon {
+ − 419 padding-left: 10px;
+ − 420 width: 14px;
+ − 421 height: 14px;
+ − 422 }
+ − 423
+ − 424 QMenu::indicator {
+ − 425 padding-left: 8px;
+ − 426 width: 12px;
+ − 427 height: 12px;
+ − 428 /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */
+ − 429 /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
+ − 430 }
+ − 431
+ − 432 QMenu::indicator:non-exclusive:unchecked {
+ − 433 image: url(":/qss_icons/dark/rc/checkbox_unchecked.png");
+ − 434 }
+ − 435
+ − 436 QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
+ − 437 border: none;
+ − 438 image: url(":/qss_icons/dark/rc/checkbox_unchecked_focus.png");
+ − 439 }
+ − 440
+ − 441 QMenu::indicator:non-exclusive:unchecked:disabled {
+ − 442 image: url(":/qss_icons/dark/rc/checkbox_unchecked_disabled.png");
+ − 443 }
+ − 444
+ − 445 QMenu::indicator:non-exclusive:checked {
+ − 446 image: url(":/qss_icons/dark/rc/checkbox_checked.png");
+ − 447 }
+ − 448
+ − 449 QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
+ − 450 border: none;
+ − 451 image: url(":/qss_icons/dark/rc/checkbox_checked_focus.png");
+ − 452 }
+ − 453
+ − 454 QMenu::indicator:non-exclusive:checked:disabled {
+ − 455 image: url(":/qss_icons/dark/rc/checkbox_checked_disabled.png");
+ − 456 }
+ − 457
+ − 458 QMenu::indicator:non-exclusive:indeterminate {
+ − 459 image: url(":/qss_icons/dark/rc/checkbox_indeterminate.png");
+ − 460 }
+ − 461
+ − 462 QMenu::indicator:non-exclusive:indeterminate:disabled {
+ − 463 image: url(":/qss_icons/dark/rc/checkbox_indeterminate_disabled.png");
+ − 464 }
+ − 465
+ − 466 QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed {
+ − 467 image: url(":/qss_icons/dark/rc/checkbox_indeterminate_focus.png");
+ − 468 }
+ − 469
+ − 470 QMenu::indicator:exclusive:unchecked {
+ − 471 image: url(":/qss_icons/dark/rc/radio_unchecked.png");
+ − 472 }
+ − 473
+ − 474 QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
+ − 475 border: none;
+ − 476 outline: none;
+ − 477 image: url(":/qss_icons/dark/rc/radio_unchecked_focus.png");
+ − 478 }
+ − 479
+ − 480 QMenu::indicator:exclusive:unchecked:disabled {
+ − 481 image: url(":/qss_icons/dark/rc/radio_unchecked_disabled.png");
+ − 482 }
+ − 483
+ − 484 QMenu::indicator:exclusive:checked {
+ − 485 border: none;
+ − 486 outline: none;
+ − 487 image: url(":/qss_icons/dark/rc/radio_checked.png");
+ − 488 }
+ − 489
+ − 490 QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
+ − 491 border: none;
+ − 492 outline: none;
+ − 493 image: url(":/qss_icons/dark/rc/radio_checked_focus.png");
+ − 494 }
+ − 495
+ − 496 QMenu::indicator:exclusive:checked:disabled {
+ − 497 outline: none;
+ − 498 image: url(":/qss_icons/dark/rc/radio_checked_disabled.png");
+ − 499 }
+ − 500
+ − 501 QMenu::right-arrow {
+ − 502 margin: 5px;
+ − 503 padding-left: 12px;
+ − 504 image: url(":/qss_icons/dark/rc/arrow_right.png");
+ − 505 height: 12px;
+ − 506 width: 12px;
+ − 507 }
+ − 508
+ − 509 /* QAbstractItemView ------------------------------------------------------
+ − 510
+ − 511 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
+ − 512
+ − 513 --------------------------------------------------------------------------- */
+ − 514 QAbstractItemView {
+ − 515 alternate-background-color: #19232D;
+ − 516 color: #E0E1E3;
+ − 517 border: 1px solid #455364;
+ − 518 border-radius: 4px;
+ − 519 }
+ − 520
+ − 521 QAbstractItemView QLineEdit {
+ − 522 padding: 2px;
+ − 523 }
+ − 524
+ − 525 /* QAbstractScrollArea ----------------------------------------------------
+ − 526
+ − 527 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
+ − 528
+ − 529 --------------------------------------------------------------------------- */
+ − 530 QAbstractScrollArea {
+ − 531 background-color: #19232D;
+ − 532 border: 1px solid #455364;
+ − 533 border-radius: 4px;
+ − 534 /* fix #159 */
+ − 535 padding: 2px;
+ − 536 /* remove min-height to fix #244 */
+ − 537 color: #E0E1E3;
+ − 538 }
+ − 539
+ − 540 QAbstractScrollArea:disabled {
+ − 541 color: #9DA9B5;
+ − 542 }
+ − 543
+ − 544 /* QScrollArea ------------------------------------------------------------
+ − 545
+ − 546 --------------------------------------------------------------------------- */
+ − 547 QScrollArea QWidget QWidget:disabled {
+ − 548 background-color: #19232D;
+ − 549 }
+ − 550
+ − 551 /* QScrollBar -------------------------------------------------------------
+ − 552
+ − 553 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar
+ − 554
+ − 555 --------------------------------------------------------------------------- */
+ − 556 QScrollBar:horizontal {
+ − 557 height: 16px;
+ − 558 margin: 2px 16px 2px 16px;
+ − 559 border: 1px solid #455364;
+ − 560 border-radius: 4px;
+ − 561 background-color: #19232D;
+ − 562 }
+ − 563
+ − 564 QScrollBar:vertical {
+ − 565 background-color: #19232D;
+ − 566 width: 16px;
+ − 567 margin: 16px 2px 16px 2px;
+ − 568 border: 1px solid #455364;
+ − 569 border-radius: 4px;
+ − 570 }
+ − 571
+ − 572 QScrollBar::handle:horizontal {
+ − 573 background-color: #60798B;
+ − 574 border: 1px solid #455364;
+ − 575 border-radius: 4px;
+ − 576 min-width: 8px;
+ − 577 }
+ − 578
+ − 579 QScrollBar::handle:horizontal:hover {
+ − 580 background-color: #346792;
+ − 581 border: #346792;
+ − 582 border-radius: 4px;
+ − 583 min-width: 8px;
+ − 584 }
+ − 585
+ − 586 QScrollBar::handle:horizontal:focus {
+ − 587 border: 1px solid #1A72BB;
+ − 588 }
+ − 589
+ − 590 QScrollBar::handle:vertical {
+ − 591 background-color: #60798B;
+ − 592 border: 1px solid #455364;
+ − 593 min-height: 8px;
+ − 594 border-radius: 4px;
+ − 595 }
+ − 596
+ − 597 QScrollBar::handle:vertical:hover {
+ − 598 background-color: #346792;
+ − 599 border: #346792;
+ − 600 border-radius: 4px;
+ − 601 min-height: 8px;
+ − 602 }
+ − 603
+ − 604 QScrollBar::handle:vertical:focus {
+ − 605 border: 1px solid #1A72BB;
+ − 606 }
+ − 607
+ − 608 QScrollBar::add-line:horizontal {
+ − 609 margin: 0px 0px 0px 0px;
+ − 610 border-image: url(":/qss_icons/dark/rc/arrow_right_disabled.png");
+ − 611 height: 12px;
+ − 612 width: 12px;
+ − 613 subcontrol-position: right;
+ − 614 subcontrol-origin: margin;
+ − 615 }
+ − 616
+ − 617 QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on {
+ − 618 border-image: url(":/qss_icons/dark/rc/arrow_right.png");
+ − 619 height: 12px;
+ − 620 width: 12px;
+ − 621 subcontrol-position: right;
+ − 622 subcontrol-origin: margin;
+ − 623 }
+ − 624
+ − 625 QScrollBar::add-line:vertical {
+ − 626 margin: 3px 0px 3px 0px;
+ − 627 border-image: url(":/qss_icons/dark/rc/arrow_down_disabled.png");
+ − 628 height: 12px;
+ − 629 width: 12px;
+ − 630 subcontrol-position: bottom;
+ − 631 subcontrol-origin: margin;
+ − 632 }
+ − 633
+ − 634 QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on {
+ − 635 border-image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 636 height: 12px;
+ − 637 width: 12px;
+ − 638 subcontrol-position: bottom;
+ − 639 subcontrol-origin: margin;
+ − 640 }
+ − 641
+ − 642 QScrollBar::sub-line:horizontal {
+ − 643 margin: 0px 3px 0px 3px;
+ − 644 border-image: url(":/qss_icons/dark/rc/arrow_left_disabled.png");
+ − 645 height: 12px;
+ − 646 width: 12px;
+ − 647 subcontrol-position: left;
+ − 648 subcontrol-origin: margin;
+ − 649 }
+ − 650
+ − 651 QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on {
+ − 652 border-image: url(":/qss_icons/dark/rc/arrow_left.png");
+ − 653 height: 12px;
+ − 654 width: 12px;
+ − 655 subcontrol-position: left;
+ − 656 subcontrol-origin: margin;
+ − 657 }
+ − 658
+ − 659 QScrollBar::sub-line:vertical {
+ − 660 margin: 3px 0px 3px 0px;
+ − 661 border-image: url(":/qss_icons/dark/rc/arrow_up_disabled.png");
+ − 662 height: 12px;
+ − 663 width: 12px;
+ − 664 subcontrol-position: top;
+ − 665 subcontrol-origin: margin;
+ − 666 }
+ − 667
+ − 668 QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on {
+ − 669 border-image: url(":/qss_icons/dark/rc/arrow_up.png");
+ − 670 height: 12px;
+ − 671 width: 12px;
+ − 672 subcontrol-position: top;
+ − 673 subcontrol-origin: margin;
+ − 674 }
+ − 675
+ − 676 QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal {
+ − 677 background: none;
+ − 678 }
+ − 679
+ − 680 QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
+ − 681 background: none;
+ − 682 }
+ − 683
+ − 684 QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+ − 685 background: none;
+ − 686 }
+ − 687
+ − 688 QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
+ − 689 background: none;
+ − 690 }
+ − 691
+ − 692 /* QTextEdit --------------------------------------------------------------
+ − 693
+ − 694 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets
+ − 695
+ − 696 --------------------------------------------------------------------------- */
+ − 697 QTextEdit {
+ − 698 background-color: #19232D;
+ − 699 color: #E0E1E3;
+ − 700 border-radius: 4px;
+ − 701 border: 1px solid #455364;
+ − 702 }
+ − 703
+ − 704 QTextEdit:focus {
+ − 705 border: 1px solid #1A72BB;
+ − 706 }
+ − 707
+ − 708 QTextEdit:selected {
+ − 709 background: #346792;
+ − 710 color: #455364;
+ − 711 }
+ − 712
+ − 713 /* QPlainTextEdit ---------------------------------------------------------
+ − 714
+ − 715 --------------------------------------------------------------------------- */
+ − 716 QPlainTextEdit {
+ − 717 background-color: #19232D;
+ − 718 color: #E0E1E3;
+ − 719 border-radius: 4px;
+ − 720 border: 1px solid #455364;
+ − 721 }
+ − 722
+ − 723 QPlainTextEdit:focus {
+ − 724 border: 1px solid #1A72BB;
+ − 725 }
+ − 726
+ − 727 QPlainTextEdit:selected {
+ − 728 background: #346792;
+ − 729 color: #455364;
+ − 730 }
+ − 731
+ − 732 /* QSizeGrip --------------------------------------------------------------
+ − 733
+ − 734 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip
+ − 735
+ − 736 --------------------------------------------------------------------------- */
+ − 737 QSizeGrip {
+ − 738 background: transparent;
+ − 739 width: 12px;
+ − 740 height: 12px;
+ − 741 image: url(":/qss_icons/dark/rc/window_grip.png");
+ − 742 }
+ − 743
+ − 744 /* QStackedWidget ---------------------------------------------------------
+ − 745
+ − 746 --------------------------------------------------------------------------- */
+ − 747 QStackedWidget {
+ − 748 padding: 2px;
+ − 749 border: 1px solid #455364;
+ − 750 border: 1px solid #19232D;
+ − 751 }
+ − 752
+ − 753 /* QToolBar ---------------------------------------------------------------
+ − 754
+ − 755 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar
+ − 756
+ − 757 --------------------------------------------------------------------------- */
+ − 758 QToolBar {
+ − 759 background-color: #455364;
+ − 760 border-bottom: 1px solid #19232D;
+ − 761 padding: 1px;
+ − 762 font-weight: bold;
+ − 763 spacing: 2px;
+ − 764 }
+ − 765
+ − 766 QToolBar:disabled {
+ − 767 /* Fixes #272 */
+ − 768 background-color: #455364;
+ − 769 }
+ − 770
+ − 771 QToolBar::handle:horizontal {
+ − 772 width: 16px;
+ − 773 image: url(":/qss_icons/dark/rc/toolbar_move_horizontal.png");
+ − 774 }
+ − 775
+ − 776 QToolBar::handle:vertical {
+ − 777 height: 16px;
+ − 778 image: url(":/qss_icons/dark/rc/toolbar_move_vertical.png");
+ − 779 }
+ − 780
+ − 781 QToolBar::separator:horizontal {
+ − 782 width: 16px;
+ − 783 image: url(":/qss_icons/dark/rc/toolbar_separator_horizontal.png");
+ − 784 }
+ − 785
+ − 786 QToolBar::separator:vertical {
+ − 787 height: 16px;
+ − 788 image: url(":/qss_icons/dark/rc/toolbar_separator_vertical.png");
+ − 789 }
+ − 790
+ − 791 QToolButton#qt_toolbar_ext_button {
+ − 792 background: #455364;
+ − 793 border: 0px;
+ − 794 color: #E0E1E3;
+ − 795 image: url(":/qss_icons/dark/rc/arrow_right.png");
+ − 796 }
+ − 797
+ − 798 /* QAbstractSpinBox -------------------------------------------------------
+ − 799
+ − 800 --------------------------------------------------------------------------- */
+ − 801 QAbstractSpinBox {
+ − 802 background-color: #19232D;
+ − 803 border: 1px solid #455364;
+ − 804 color: #E0E1E3;
+ − 805 /* This fixes 103, 111 */
+ − 806 padding-top: 2px;
+ − 807 /* This fixes 103, 111 */
+ − 808 padding-bottom: 2px;
+ − 809 padding-left: 4px;
+ − 810 padding-right: 4px;
+ − 811 border-radius: 4px;
+ − 812 /* min-width: 5px; removed to fix 109 */
+ − 813 }
+ − 814
+ − 815 QAbstractSpinBox:up-button {
+ − 816 background-color: transparent #19232D;
+ − 817 subcontrol-origin: border;
+ − 818 subcontrol-position: top right;
+ − 819 border-left: 1px solid #455364;
+ − 820 border-bottom: 1px solid #455364;
+ − 821 border-top-left-radius: 0;
+ − 822 border-bottom-left-radius: 0;
+ − 823 margin: 1px;
+ − 824 width: 12px;
+ − 825 margin-bottom: -1px;
+ − 826 }
+ − 827
+ − 828 QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
+ − 829 image: url(":/qss_icons/dark/rc/arrow_up_disabled.png");
+ − 830 height: 8px;
+ − 831 width: 8px;
+ − 832 }
+ − 833
+ − 834 QAbstractSpinBox::up-arrow:hover {
+ − 835 image: url(":/qss_icons/dark/rc/arrow_up.png");
+ − 836 }
+ − 837
+ − 838 QAbstractSpinBox:down-button {
+ − 839 background-color: transparent #19232D;
+ − 840 subcontrol-origin: border;
+ − 841 subcontrol-position: bottom right;
+ − 842 border-left: 1px solid #455364;
+ − 843 border-top: 1px solid #455364;
+ − 844 border-top-left-radius: 0;
+ − 845 border-bottom-left-radius: 0;
+ − 846 margin: 1px;
+ − 847 width: 12px;
+ − 848 margin-top: -1px;
+ − 849 }
+ − 850
+ − 851 QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off {
+ − 852 image: url(":/qss_icons/dark/rc/arrow_down_disabled.png");
+ − 853 height: 8px;
+ − 854 width: 8px;
+ − 855 }
+ − 856
+ − 857 QAbstractSpinBox::down-arrow:hover {
+ − 858 image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 859 }
+ − 860
+ − 861 QAbstractSpinBox:hover {
+ − 862 border: 1px solid #346792;
+ − 863 color: #E0E1E3;
+ − 864 }
+ − 865
+ − 866 QAbstractSpinBox:focus {
+ − 867 border: 1px solid #1A72BB;
+ − 868 }
+ − 869
+ − 870 QAbstractSpinBox:selected {
+ − 871 background: #346792;
+ − 872 color: #455364;
+ − 873 }
+ − 874
+ − 875 /* ------------------------------------------------------------------------ */
+ − 876 /* DISPLAYS --------------------------------------------------------------- */
+ − 877 /* ------------------------------------------------------------------------ */
+ − 878 /* QLabel -----------------------------------------------------------------
+ − 879
+ − 880 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
+ − 881
+ − 882 --------------------------------------------------------------------------- */
+ − 883 QLabel {
+ − 884 background-color: #19232D;
+ − 885 border: 0px solid #455364;
+ − 886 padding: 2px;
+ − 887 margin: 0px;
+ − 888 color: #E0E1E3;
+ − 889 }
+ − 890
+ − 891 QLabel:disabled {
+ − 892 background-color: #19232D;
+ − 893 border: 0px solid #455364;
+ − 894 color: #9DA9B5;
+ − 895 }
+ − 896
+ − 897 /* QTextBrowser -----------------------------------------------------------
+ − 898
+ − 899 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
+ − 900
+ − 901 --------------------------------------------------------------------------- */
+ − 902 QTextBrowser {
+ − 903 background-color: #19232D;
+ − 904 border: 1px solid #455364;
+ − 905 color: #E0E1E3;
+ − 906 border-radius: 4px;
+ − 907 }
+ − 908
+ − 909 QTextBrowser:disabled {
+ − 910 background-color: #19232D;
+ − 911 border: 1px solid #455364;
+ − 912 color: #9DA9B5;
+ − 913 border-radius: 4px;
+ − 914 }
+ − 915
+ − 916 QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
+ − 917 border: 1px solid #455364;
+ − 918 }
+ − 919
+ − 920 /* QGraphicsView ----------------------------------------------------------
+ − 921
+ − 922 --------------------------------------------------------------------------- */
+ − 923 QGraphicsView {
+ − 924 background-color: #19232D;
+ − 925 border: 1px solid #455364;
+ − 926 color: #E0E1E3;
+ − 927 border-radius: 4px;
+ − 928 }
+ − 929
+ − 930 QGraphicsView:disabled {
+ − 931 background-color: #19232D;
+ − 932 border: 1px solid #455364;
+ − 933 color: #9DA9B5;
+ − 934 border-radius: 4px;
+ − 935 }
+ − 936
+ − 937 QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed {
+ − 938 border: 1px solid #455364;
+ − 939 }
+ − 940
+ − 941 /* QCalendarWidget --------------------------------------------------------
+ − 942
+ − 943 --------------------------------------------------------------------------- */
+ − 944 QCalendarWidget {
+ − 945 border: 1px solid #455364;
+ − 946 border-radius: 4px;
+ − 947 }
+ − 948
+ − 949 QCalendarWidget:disabled {
+ − 950 background-color: #19232D;
+ − 951 color: #9DA9B5;
+ − 952 }
+ − 953
+ − 954 /* QLCDNumber -------------------------------------------------------------
+ − 955
+ − 956 --------------------------------------------------------------------------- */
+ − 957 QLCDNumber {
+ − 958 background-color: #19232D;
+ − 959 color: #E0E1E3;
+ − 960 }
+ − 961
+ − 962 QLCDNumber:disabled {
+ − 963 background-color: #19232D;
+ − 964 color: #9DA9B5;
+ − 965 }
+ − 966
+ − 967 /* QProgressBar -----------------------------------------------------------
+ − 968
+ − 969 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar
+ − 970
+ − 971 --------------------------------------------------------------------------- */
+ − 972 QProgressBar {
+ − 973 background-color: #19232D;
+ − 974 border: 1px solid #455364;
+ − 975 color: #E0E1E3;
+ − 976 border-radius: 4px;
+ − 977 text-align: center;
+ − 978 }
+ − 979
+ − 980 QProgressBar:disabled {
+ − 981 background-color: #19232D;
+ − 982 border: 1px solid #455364;
+ − 983 color: #9DA9B5;
+ − 984 border-radius: 4px;
+ − 985 text-align: center;
+ − 986 }
+ − 987
+ − 988 QProgressBar::chunk {
+ − 989 background-color: #346792;
+ − 990 color: #19232D;
+ − 991 border-radius: 4px;
+ − 992 }
+ − 993
+ − 994 QProgressBar::chunk:disabled {
+ − 995 background-color: #26486B;
+ − 996 color: #9DA9B5;
+ − 997 border-radius: 4px;
+ − 998 }
+ − 999
+ − 1000 /* ------------------------------------------------------------------------ */
+ − 1001 /* BUTTONS ---------------------------------------------------------------- */
+ − 1002 /* ------------------------------------------------------------------------ */
+ − 1003 /* QPushButton ------------------------------------------------------------
+ − 1004
+ − 1005 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton
+ − 1006
+ − 1007 --------------------------------------------------------------------------- */
+ − 1008 QPushButton {
+ − 1009 background-color: #455364;
+ − 1010 color: #E0E1E3;
+ − 1011 border-radius: 4px;
+ − 1012 padding: 2px;
+ − 1013 outline: none;
+ − 1014 border: none;
+ − 1015 }
+ − 1016
+ − 1017 QPushButton:disabled {
+ − 1018 background-color: #455364;
+ − 1019 color: #9DA9B5;
+ − 1020 border-radius: 4px;
+ − 1021 padding: 2px;
+ − 1022 }
+ − 1023
+ − 1024 QPushButton:checked {
+ − 1025 background-color: #60798B;
+ − 1026 border-radius: 4px;
+ − 1027 padding: 2px;
+ − 1028 outline: none;
+ − 1029 }
+ − 1030
+ − 1031 QPushButton:checked:disabled {
+ − 1032 background-color: #60798B;
+ − 1033 color: #9DA9B5;
+ − 1034 border-radius: 4px;
+ − 1035 padding: 2px;
+ − 1036 outline: none;
+ − 1037 }
+ − 1038
+ − 1039 QPushButton:checked:selected {
+ − 1040 background: #60798B;
+ − 1041 }
+ − 1042
+ − 1043 QPushButton:hover {
+ − 1044 background-color: #54687A;
+ − 1045 color: #E0E1E3;
+ − 1046 }
+ − 1047
+ − 1048 QPushButton:pressed {
+ − 1049 background-color: #60798B;
+ − 1050 }
+ − 1051
+ − 1052 QPushButton:selected {
+ − 1053 background: #60798B;
+ − 1054 color: #E0E1E3;
+ − 1055 }
+ − 1056
+ − 1057 QPushButton::menu-indicator {
+ − 1058 subcontrol-origin: padding;
+ − 1059 subcontrol-position: bottom right;
+ − 1060 bottom: 4px;
+ − 1061 }
+ − 1062
+ − 1063 QDialogButtonBox QPushButton {
+ − 1064 /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */
+ − 1065 min-width: 80px;
+ − 1066 }
+ − 1067
+ − 1068 /* QToolButton ------------------------------------------------------------
+ − 1069
+ − 1070 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton
+ − 1071
+ − 1072 --------------------------------------------------------------------------- */
+ − 1073 QToolButton {
+ − 1074 background-color: #455364;
+ − 1075 color: #E0E1E3;
+ − 1076 border-radius: 4px;
+ − 1077 padding: 2px;
+ − 1078 outline: none;
+ − 1079 border: none;
+ − 1080 /* The subcontrols below are used only in the DelayedPopup mode */
+ − 1081 /* The subcontrols below are used only in the MenuButtonPopup mode */
+ − 1082 /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */
+ − 1083 }
+ − 1084
+ − 1085 QToolButton:disabled {
+ − 1086 background-color: #455364;
+ − 1087 color: #9DA9B5;
+ − 1088 border-radius: 4px;
+ − 1089 padding: 2px;
+ − 1090 }
+ − 1091
+ − 1092 QToolButton:checked {
+ − 1093 background-color: #60798B;
+ − 1094 border-radius: 4px;
+ − 1095 padding: 2px;
+ − 1096 outline: none;
+ − 1097 }
+ − 1098
+ − 1099 QToolButton:checked:disabled {
+ − 1100 background-color: #60798B;
+ − 1101 color: #9DA9B5;
+ − 1102 border-radius: 4px;
+ − 1103 padding: 2px;
+ − 1104 outline: none;
+ − 1105 }
+ − 1106
+ − 1107 QToolButton:checked:hover {
+ − 1108 background-color: #54687A;
+ − 1109 color: #E0E1E3;
+ − 1110 }
+ − 1111
+ − 1112 QToolButton:checked:pressed {
+ − 1113 background-color: #60798B;
+ − 1114 }
+ − 1115
+ − 1116 QToolButton:checked:selected {
+ − 1117 background: #60798B;
+ − 1118 color: #E0E1E3;
+ − 1119 }
+ − 1120
+ − 1121 QToolButton:hover {
+ − 1122 background-color: #54687A;
+ − 1123 color: #E0E1E3;
+ − 1124 }
+ − 1125
+ − 1126 QToolButton:pressed {
+ − 1127 background-color: #60798B;
+ − 1128 }
+ − 1129
+ − 1130 QToolButton:selected {
+ − 1131 background: #60798B;
+ − 1132 color: #E0E1E3;
+ − 1133 }
+ − 1134
+ − 1135 QToolButton[popupMode="0"] {
+ − 1136 /* Only for DelayedPopup */
+ − 1137 padding-right: 2px;
+ − 1138 }
+ − 1139
+ − 1140 QToolButton[popupMode="1"] {
+ − 1141 /* Only for MenuButtonPopup */
+ − 1142 padding-right: 20px;
+ − 1143 }
+ − 1144
+ − 1145 QToolButton[popupMode="1"]::menu-button {
+ − 1146 border: none;
+ − 1147 }
+ − 1148
+ − 1149 QToolButton[popupMode="1"]::menu-button:hover {
+ − 1150 border: none;
+ − 1151 border-left: 1px solid #455364;
+ − 1152 border-radius: 0;
+ − 1153 }
+ − 1154
+ − 1155 QToolButton[popupMode="2"] {
+ − 1156 /* Only for InstantPopup */
+ − 1157 padding-right: 2px;
+ − 1158 }
+ − 1159
+ − 1160 QToolButton::menu-button {
+ − 1161 padding: 2px;
+ − 1162 border-radius: 4px;
+ − 1163 width: 12px;
+ − 1164 border: none;
+ − 1165 outline: none;
+ − 1166 }
+ − 1167
+ − 1168 QToolButton::menu-button:hover {
+ − 1169 border: 1px solid #346792;
+ − 1170 }
+ − 1171
+ − 1172 QToolButton::menu-button:checked:hover {
+ − 1173 border: 1px solid #346792;
+ − 1174 }
+ − 1175
+ − 1176 QToolButton::menu-indicator {
+ − 1177 image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 1178 height: 8px;
+ − 1179 width: 8px;
+ − 1180 top: 0;
+ − 1181 /* Exclude a shift for better image */
+ − 1182 left: -2px;
+ − 1183 /* Shift it a bit */
+ − 1184 }
+ − 1185
+ − 1186 QToolButton::menu-arrow {
+ − 1187 image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 1188 height: 8px;
+ − 1189 width: 8px;
+ − 1190 }
+ − 1191
+ − 1192 QToolButton::menu-arrow:hover {
+ − 1193 image: url(":/qss_icons/dark/rc/arrow_down_focus.png");
+ − 1194 }
+ − 1195
+ − 1196 /* QCommandLinkButton -----------------------------------------------------
+ − 1197
+ − 1198 --------------------------------------------------------------------------- */
+ − 1199 QCommandLinkButton {
+ − 1200 background-color: transparent;
+ − 1201 border: 1px solid #455364;
+ − 1202 color: #E0E1E3;
+ − 1203 border-radius: 4px;
+ − 1204 padding: 0px;
+ − 1205 margin: 0px;
+ − 1206 }
+ − 1207
+ − 1208 QCommandLinkButton:disabled {
+ − 1209 background-color: transparent;
+ − 1210 color: #9DA9B5;
+ − 1211 }
+ − 1212
+ − 1213 /* ------------------------------------------------------------------------ */
+ − 1214 /* INPUTS - NO FIELDS ----------------------------------------------------- */
+ − 1215 /* ------------------------------------------------------------------------ */
+ − 1216 /* QComboBox --------------------------------------------------------------
+ − 1217
+ − 1218 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
+ − 1219
+ − 1220 --------------------------------------------------------------------------- */
+ − 1221 QComboBox {
+ − 1222 border: 1px solid #455364;
+ − 1223 border-radius: 4px;
+ − 1224 selection-background-color: #346792;
+ − 1225 padding-left: 4px;
+ − 1226 padding-right: 4px;
+ − 1227 /* padding-right = 36; 4 + 16*2 See scrollbar size */
+ − 1228 /* changed to 4px to fix #239 */
+ − 1229 /* Fixes #103, #111 */
+ − 1230 min-height: 1.5em;
+ − 1231 /* padding-top: 2px; removed to fix #132 */
+ − 1232 /* padding-bottom: 2px; removed to fix #132 */
+ − 1233 /* min-width: 75px; removed to fix #109 */
+ − 1234 /* Needed to remove indicator - fix #132 */
+ − 1235 }
+ − 1236
+ − 1237 QComboBox QAbstractItemView {
+ − 1238 border: 1px solid #455364;
+ − 1239 border-radius: 0;
+ − 1240 background-color: #19232D;
+ − 1241 selection-background-color: #346792;
+ − 1242 }
+ − 1243
+ − 1244 QComboBox QAbstractItemView:hover {
+ − 1245 background-color: #19232D;
+ − 1246 color: #E0E1E3;
+ − 1247 }
+ − 1248
+ − 1249 QComboBox QAbstractItemView:selected {
+ − 1250 background: #346792;
+ − 1251 color: #455364;
+ − 1252 }
+ − 1253
+ − 1254 QComboBox QAbstractItemView:alternate {
+ − 1255 background: #19232D;
+ − 1256 }
+ − 1257
+ − 1258 QComboBox:disabled {
+ − 1259 background-color: #19232D;
+ − 1260 color: #9DA9B5;
+ − 1261 }
+ − 1262
+ − 1263 QComboBox:hover {
+ − 1264 border: 1px solid #346792;
+ − 1265 }
+ − 1266
+ − 1267 QComboBox:focus {
+ − 1268 border: 1px solid #1A72BB;
+ − 1269 }
+ − 1270
+ − 1271 QComboBox:on {
+ − 1272 selection-background-color: #346792;
+ − 1273 }
+ − 1274
+ − 1275 QComboBox::indicator {
+ − 1276 border: none;
+ − 1277 border-radius: 0;
+ − 1278 background-color: transparent;
+ − 1279 selection-background-color: transparent;
+ − 1280 color: transparent;
+ − 1281 selection-color: transparent;
+ − 1282 /* Needed to remove indicator - fix #132 */
+ − 1283 }
+ − 1284
+ − 1285 QComboBox::indicator:alternate {
+ − 1286 background: #19232D;
+ − 1287 }
+ − 1288
+ − 1289 QComboBox::item {
+ − 1290 /* Remove to fix #282, #285 and MR #288*/
+ − 1291 /*&:checked {
+ − 1292 font-weight: bold;
+ − 1293 }
+ − 1294
+ − 1295 &:selected {
+ − 1296 border: 0px solid transparent;
+ − 1297 }
+ − 1298 */
+ − 1299 }
+ − 1300
+ − 1301 QComboBox::item:alternate {
+ − 1302 background: #19232D;
+ − 1303 }
+ − 1304
+ − 1305 QComboBox::drop-down {
+ − 1306 subcontrol-origin: padding;
+ − 1307 subcontrol-position: top right;
+ − 1308 width: 12px;
+ − 1309 border-left: 1px solid #455364;
+ − 1310 }
+ − 1311
+ − 1312 QComboBox::down-arrow {
+ − 1313 image: url(":/qss_icons/dark/rc/arrow_down_disabled.png");
+ − 1314 height: 8px;
+ − 1315 width: 8px;
+ − 1316 }
+ − 1317
+ − 1318 QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus {
+ − 1319 image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 1320 }
+ − 1321
+ − 1322 /* QSlider ----------------------------------------------------------------
+ − 1323
+ − 1324 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider
+ − 1325
+ − 1326 --------------------------------------------------------------------------- */
+ − 1327 QSlider:disabled {
+ − 1328 background: #19232D;
+ − 1329 }
+ − 1330
+ − 1331 QSlider:focus {
+ − 1332 border: none;
+ − 1333 }
+ − 1334
+ − 1335 QSlider::groove:horizontal {
+ − 1336 background: #455364;
+ − 1337 border: 1px solid #455364;
+ − 1338 height: 4px;
+ − 1339 margin: 0px;
+ − 1340 border-radius: 4px;
+ − 1341 }
+ − 1342
+ − 1343 QSlider::groove:vertical {
+ − 1344 background: #455364;
+ − 1345 border: 1px solid #455364;
+ − 1346 width: 4px;
+ − 1347 margin: 0px;
+ − 1348 border-radius: 4px;
+ − 1349 }
+ − 1350
+ − 1351 QSlider::add-page:vertical {
+ − 1352 background: #346792;
+ − 1353 border: 1px solid #455364;
+ − 1354 width: 4px;
+ − 1355 margin: 0px;
+ − 1356 border-radius: 4px;
+ − 1357 }
+ − 1358
+ − 1359 QSlider::add-page:vertical :disabled {
+ − 1360 background: #26486B;
+ − 1361 }
+ − 1362
+ − 1363 QSlider::sub-page:horizontal {
+ − 1364 background: #346792;
+ − 1365 border: 1px solid #455364;
+ − 1366 height: 4px;
+ − 1367 margin: 0px;
+ − 1368 border-radius: 4px;
+ − 1369 }
+ − 1370
+ − 1371 QSlider::sub-page:horizontal:disabled {
+ − 1372 background: #26486B;
+ − 1373 }
+ − 1374
+ − 1375 QSlider::handle:horizontal {
+ − 1376 background: #9DA9B5;
+ − 1377 border: 1px solid #455364;
+ − 1378 width: 8px;
+ − 1379 height: 8px;
+ − 1380 margin: -8px 0px;
+ − 1381 border-radius: 4px;
+ − 1382 }
+ − 1383
+ − 1384 QSlider::handle:horizontal:hover {
+ − 1385 background: #346792;
+ − 1386 border: 1px solid #346792;
+ − 1387 }
+ − 1388
+ − 1389 QSlider::handle:horizontal:focus {
+ − 1390 border: 1px solid #1A72BB;
+ − 1391 }
+ − 1392
+ − 1393 QSlider::handle:vertical {
+ − 1394 background: #9DA9B5;
+ − 1395 border: 1px solid #455364;
+ − 1396 width: 8px;
+ − 1397 height: 8px;
+ − 1398 margin: 0 -8px;
+ − 1399 border-radius: 4px;
+ − 1400 }
+ − 1401
+ − 1402 QSlider::handle:vertical:hover {
+ − 1403 background: #346792;
+ − 1404 border: 1px solid #346792;
+ − 1405 }
+ − 1406
+ − 1407 QSlider::handle:vertical:focus {
+ − 1408 border: 1px solid #1A72BB;
+ − 1409 }
+ − 1410
+ − 1411 /* QLineEdit --------------------------------------------------------------
+ − 1412
+ − 1413 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit
+ − 1414
+ − 1415 --------------------------------------------------------------------------- */
+ − 1416 QLineEdit {
+ − 1417 background-color: #19232D;
+ − 1418 padding-top: 2px;
+ − 1419 /* This QLineEdit fix 103, 111 */
+ − 1420 padding-bottom: 2px;
+ − 1421 /* This QLineEdit fix 103, 111 */
+ − 1422 padding-left: 4px;
+ − 1423 padding-right: 4px;
+ − 1424 border-style: solid;
+ − 1425 border: 1px solid #455364;
+ − 1426 border-radius: 4px;
+ − 1427 color: #E0E1E3;
+ − 1428 }
+ − 1429
+ − 1430 QLineEdit:disabled {
+ − 1431 background-color: #19232D;
+ − 1432 color: #9DA9B5;
+ − 1433 }
+ − 1434
+ − 1435 QLineEdit:hover {
+ − 1436 border: 1px solid #346792;
+ − 1437 color: #E0E1E3;
+ − 1438 }
+ − 1439
+ − 1440 QLineEdit:focus {
+ − 1441 border: 1px solid #1A72BB;
+ − 1442 }
+ − 1443
+ − 1444 QLineEdit:selected {
+ − 1445 background-color: #346792;
+ − 1446 color: #455364;
+ − 1447 }
+ − 1448
+ − 1449 /* QTabWiget --------------------------------------------------------------
+ − 1450
+ − 1451 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
+ − 1452
+ − 1453 --------------------------------------------------------------------------- */
+ − 1454 QTabWidget {
+ − 1455 padding: 2px;
+ − 1456 selection-background-color: #455364;
+ − 1457 }
+ − 1458
+ − 1459 QTabWidget QWidget {
+ − 1460 /* Fixes #189 */
+ − 1461 border-radius: 4px;
+ − 1462 }
+ − 1463
+ − 1464 QTabWidget::pane {
+ − 1465 border: 1px solid #455364;
+ − 1466 border-radius: 4px;
+ − 1467 margin: 0px;
+ − 1468 /* Fixes double border inside pane with pyqt5 */
+ − 1469 padding: 0px;
+ − 1470 }
+ − 1471
+ − 1472 QTabWidget::pane:selected {
+ − 1473 background-color: #455364;
+ − 1474 border: 1px solid #346792;
+ − 1475 }
+ − 1476
+ − 1477 /* QTabBar ----------------------------------------------------------------
+ − 1478
+ − 1479 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
+ − 1480
+ − 1481 --------------------------------------------------------------------------- */
+ − 1482 QTabBar, QDockWidget QTabBar {
+ − 1483 qproperty-drawBase: 0;
+ − 1484 border-radius: 4px;
+ − 1485 margin: 0px;
+ − 1486 padding: 2px;
+ − 1487 border: 0;
+ − 1488 /* left: 5px; move to the right by 5px - removed for fix */
+ − 1489 }
+ − 1490
+ − 1491 QTabBar::close-button, QDockWidget QTabBar::close-button {
+ − 1492 border: 0;
+ − 1493 margin: 0;
+ − 1494 padding: 4px;
+ − 1495 image: url(":/qss_icons/dark/rc/window_close.png");
+ − 1496 }
+ − 1497
+ − 1498 QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover {
+ − 1499 image: url(":/qss_icons/dark/rc/window_close_focus.png");
+ − 1500 }
+ − 1501
+ − 1502 QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed {
+ − 1503 image: url(":/qss_icons/dark/rc/window_close_pressed.png");
+ − 1504 }
+ − 1505
+ − 1506 QTabBar::tab, QDockWidget QTabBar::tab {
+ − 1507 /* !selected and disabled ----------------------------------------- */
+ − 1508 /* selected ------------------------------------------------------- */
+ − 1509 }
+ − 1510
+ − 1511 QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled {
+ − 1512 border-bottom: 3px solid #26486B;
+ − 1513 color: #9DA9B5;
+ − 1514 background-color: #455364;
+ − 1515 }
+ − 1516
+ − 1517 QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled {
+ − 1518 border-top: 3px solid #26486B;
+ − 1519 color: #9DA9B5;
+ − 1520 background-color: #455364;
+ − 1521 }
+ − 1522
+ − 1523 QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled {
+ − 1524 border-right: 3px solid #26486B;
+ − 1525 color: #9DA9B5;
+ − 1526 background-color: #455364;
+ − 1527 }
+ − 1528
+ − 1529 QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled {
+ − 1530 border-left: 3px solid #26486B;
+ − 1531 color: #9DA9B5;
+ − 1532 background-color: #455364;
+ − 1533 }
+ − 1534
+ − 1535 QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled {
+ − 1536 border-bottom: 3px solid #19232D;
+ − 1537 color: #9DA9B5;
+ − 1538 background-color: #19232D;
+ − 1539 }
+ − 1540
+ − 1541 QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled {
+ − 1542 border-top: 3px solid #19232D;
+ − 1543 color: #9DA9B5;
+ − 1544 background-color: #19232D;
+ − 1545 }
+ − 1546
+ − 1547 QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled {
+ − 1548 border-right: 3px solid #19232D;
+ − 1549 color: #9DA9B5;
+ − 1550 background-color: #19232D;
+ − 1551 }
+ − 1552
+ − 1553 QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled {
+ − 1554 border-left: 3px solid #19232D;
+ − 1555 color: #9DA9B5;
+ − 1556 background-color: #19232D;
+ − 1557 }
+ − 1558
+ − 1559 QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected {
+ − 1560 border-bottom: 2px solid #19232D;
+ − 1561 margin-top: 2px;
+ − 1562 }
+ − 1563
+ − 1564 QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected {
+ − 1565 border-top: 2px solid #19232D;
+ − 1566 margin-bottom: 2px;
+ − 1567 }
+ − 1568
+ − 1569 QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected {
+ − 1570 border-left: 2px solid #19232D;
+ − 1571 margin-right: 2px;
+ − 1572 }
+ − 1573
+ − 1574 QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected {
+ − 1575 border-right: 2px solid #19232D;
+ − 1576 margin-left: 2px;
+ − 1577 }
+ − 1578
+ − 1579 QTabBar::tab:top, QDockWidget QTabBar::tab:top {
+ − 1580 background-color: #455364;
+ − 1581 margin-left: 2px;
+ − 1582 padding-left: 4px;
+ − 1583 padding-right: 4px;
+ − 1584 padding-top: 2px;
+ − 1585 padding-bottom: 2px;
+ − 1586 min-width: 5px;
+ − 1587 border-bottom: 3px solid #455364;
+ − 1588 border-top-left-radius: 4px;
+ − 1589 border-top-right-radius: 4px;
+ − 1590 }
+ − 1591
+ − 1592 QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
+ − 1593 background-color: #54687A;
+ − 1594 border-bottom: 3px solid #259AE9;
+ − 1595 border-top-left-radius: 4px;
+ − 1596 border-top-right-radius: 4px;
+ − 1597 }
+ − 1598
+ − 1599 QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
+ − 1600 border: 1px solid #1A72BB;
+ − 1601 border-bottom: 3px solid #1A72BB;
+ − 1602 /* Fixes spyder-ide/spyder#9766 and #243 */
+ − 1603 padding-left: 3px;
+ − 1604 padding-right: 3px;
+ − 1605 }
+ − 1606
+ − 1607 QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
+ − 1608 border-top: 3px solid #455364;
+ − 1609 background-color: #455364;
+ − 1610 margin-left: 2px;
+ − 1611 padding-left: 4px;
+ − 1612 padding-right: 4px;
+ − 1613 padding-top: 2px;
+ − 1614 padding-bottom: 2px;
+ − 1615 border-bottom-left-radius: 4px;
+ − 1616 border-bottom-right-radius: 4px;
+ − 1617 min-width: 5px;
+ − 1618 }
+ − 1619
+ − 1620 QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
+ − 1621 background-color: #54687A;
+ − 1622 border-top: 3px solid #259AE9;
+ − 1623 border-bottom-left-radius: 4px;
+ − 1624 border-bottom-right-radius: 4px;
+ − 1625 }
+ − 1626
+ − 1627 QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
+ − 1628 border: 1px solid #1A72BB;
+ − 1629 border-top: 3px solid #1A72BB;
+ − 1630 /* Fixes spyder-ide/spyder#9766 and #243 */
+ − 1631 padding-left: 3px;
+ − 1632 padding-right: 3px;
+ − 1633 }
+ − 1634
+ − 1635 QTabBar::tab:left, QDockWidget QTabBar::tab:left {
+ − 1636 background-color: #455364;
+ − 1637 margin-top: 2px;
+ − 1638 padding-left: 2px;
+ − 1639 padding-right: 2px;
+ − 1640 padding-top: 4px;
+ − 1641 padding-bottom: 4px;
+ − 1642 border-top-left-radius: 4px;
+ − 1643 border-bottom-left-radius: 4px;
+ − 1644 min-height: 5px;
+ − 1645 }
+ − 1646
+ − 1647 QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
+ − 1648 background-color: #54687A;
+ − 1649 border-right: 3px solid #259AE9;
+ − 1650 }
+ − 1651
+ − 1652 QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
+ − 1653 border: 1px solid #1A72BB;
+ − 1654 border-right: 3px solid #1A72BB;
+ − 1655 /* Fixes different behavior #271 */
+ − 1656 margin-right: 0px;
+ − 1657 padding-right: -1px;
+ − 1658 }
+ − 1659
+ − 1660 QTabBar::tab:right, QDockWidget QTabBar::tab:right {
+ − 1661 background-color: #455364;
+ − 1662 margin-top: 2px;
+ − 1663 padding-left: 2px;
+ − 1664 padding-right: 2px;
+ − 1665 padding-top: 4px;
+ − 1666 padding-bottom: 4px;
+ − 1667 border-top-right-radius: 4px;
+ − 1668 border-bottom-right-radius: 4px;
+ − 1669 min-height: 5px;
+ − 1670 }
+ − 1671
+ − 1672 QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
+ − 1673 background-color: #54687A;
+ − 1674 border-left: 3px solid #259AE9;
+ − 1675 }
+ − 1676
+ − 1677 QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
+ − 1678 border: 1px solid #1A72BB;
+ − 1679 border-left: 3px solid #1A72BB;
+ − 1680 /* Fixes different behavior #271 */
+ − 1681 margin-left: 0px;
+ − 1682 padding-left: 0px;
+ − 1683 }
+ − 1684
+ − 1685 QTabBar QToolButton, QDockWidget QTabBar QToolButton {
+ − 1686 /* Fixes #136 */
+ − 1687 background-color: #455364;
+ − 1688 height: 12px;
+ − 1689 width: 12px;
+ − 1690 }
+ − 1691
+ − 1692 QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
+ − 1693 background-color: #455364;
+ − 1694 }
+ − 1695
+ − 1696 QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
+ − 1697 border: 1px solid #346792;
+ − 1698 }
+ − 1699
+ − 1700 QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
+ − 1701 image: url(":/qss_icons/dark/rc/arrow_left.png");
+ − 1702 }
+ − 1703
+ − 1704 QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled {
+ − 1705 image: url(":/qss_icons/dark/rc/arrow_left_disabled.png");
+ − 1706 }
+ − 1707
+ − 1708 QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled {
+ − 1709 image: url(":/qss_icons/dark/rc/arrow_right.png");
+ − 1710 }
+ − 1711
+ − 1712 QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled {
+ − 1713 image: url(":/qss_icons/dark/rc/arrow_right_disabled.png");
+ − 1714 }
+ − 1715
+ − 1716 /* QDockWiget -------------------------------------------------------------
+ − 1717
+ − 1718 --------------------------------------------------------------------------- */
+ − 1719 QDockWidget {
+ − 1720 outline: 1px solid #455364;
+ − 1721 background-color: #19232D;
+ − 1722 border: 1px solid #455364;
+ − 1723 border-radius: 4px;
+ − 1724 titlebar-close-icon: url(":/qss_icons/dark/rc/transparent.png");
+ − 1725 titlebar-normal-icon: url(":/qss_icons/dark/rc/transparent.png");
+ − 1726 }
+ − 1727
+ − 1728 QDockWidget::title {
+ − 1729 /* Better size for title bar */
+ − 1730 padding: 3px;
+ − 1731 spacing: 4px;
+ − 1732 border: none;
+ − 1733 background-color: #455364;
+ − 1734 }
+ − 1735
+ − 1736 QDockWidget::close-button {
+ − 1737 icon-size: 12px;
+ − 1738 border: none;
+ − 1739 background: transparent;
+ − 1740 background-image: transparent;
+ − 1741 border: 0;
+ − 1742 margin: 0;
+ − 1743 padding: 0;
+ − 1744 image: url(":/qss_icons/dark/rc/window_close.png");
+ − 1745 }
+ − 1746
+ − 1747 QDockWidget::close-button:hover {
+ − 1748 image: url(":/qss_icons/dark/rc/window_close_focus.png");
+ − 1749 }
+ − 1750
+ − 1751 QDockWidget::close-button:pressed {
+ − 1752 image: url(":/qss_icons/dark/rc/window_close_pressed.png");
+ − 1753 }
+ − 1754
+ − 1755 QDockWidget::float-button {
+ − 1756 icon-size: 12px;
+ − 1757 border: none;
+ − 1758 background: transparent;
+ − 1759 background-image: transparent;
+ − 1760 border: 0;
+ − 1761 margin: 0;
+ − 1762 padding: 0;
+ − 1763 image: url(":/qss_icons/dark/rc/window_undock.png");
+ − 1764 }
+ − 1765
+ − 1766 QDockWidget::float-button:hover {
+ − 1767 image: url(":/qss_icons/dark/rc/window_undock_focus.png");
+ − 1768 }
+ − 1769
+ − 1770 QDockWidget::float-button:pressed {
+ − 1771 image: url(":/qss_icons/dark/rc/window_undock_pressed.png");
+ − 1772 }
+ − 1773
+ − 1774 /* QTreeView QListView QTableView -----------------------------------------
+ − 1775
+ − 1776 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview
+ − 1777 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview
+ − 1778 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview
+ − 1779
+ − 1780 --------------------------------------------------------------------------- */
+ − 1781 QTreeView:branch:selected, QTreeView:branch:hover {
+ − 1782 background: url(":/qss_icons/dark/rc/transparent.png");
+ − 1783 }
+ − 1784
+ − 1785 QTreeView:branch:has-siblings:!adjoins-item {
+ − 1786 border-image: url(":/qss_icons/dark/rc/branch_line.png") 0;
+ − 1787 }
+ − 1788
+ − 1789 QTreeView:branch:has-siblings:adjoins-item {
+ − 1790 border-image: url(":/qss_icons/dark/rc/branch_more.png") 0;
+ − 1791 }
+ − 1792
+ − 1793 QTreeView:branch:!has-children:!has-siblings:adjoins-item {
+ − 1794 border-image: url(":/qss_icons/dark/rc/branch_end.png") 0;
+ − 1795 }
+ − 1796
+ − 1797 QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings {
+ − 1798 border-image: none;
+ − 1799 image: url(":/qss_icons/dark/rc/branch_closed.png");
+ − 1800 }
+ − 1801
+ − 1802 QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings {
+ − 1803 border-image: none;
+ − 1804 image: url(":/qss_icons/dark/rc/branch_open.png");
+ − 1805 }
+ − 1806
+ − 1807 QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover {
+ − 1808 image: url(":/qss_icons/dark/rc/branch_closed_focus.png");
+ − 1809 }
+ − 1810
+ − 1811 QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover {
+ − 1812 image: url(":/qss_icons/dark/rc/branch_open_focus.png");
+ − 1813 }
+ − 1814
+ − 1815 QTreeView::indicator:checked,
+ − 1816 QListView::indicator:checked,
+ − 1817 QTableView::indicator:checked,
+ − 1818 QColumnView::indicator:checked {
+ − 1819 image: url(":/qss_icons/dark/rc/checkbox_checked.png");
+ − 1820 }
+ − 1821
+ − 1822 QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed,
+ − 1823 QListView::indicator:checked:hover,
+ − 1824 QListView::indicator:checked:focus,
+ − 1825 QListView::indicator:checked:pressed,
+ − 1826 QTableView::indicator:checked:hover,
+ − 1827 QTableView::indicator:checked:focus,
+ − 1828 QTableView::indicator:checked:pressed,
+ − 1829 QColumnView::indicator:checked:hover,
+ − 1830 QColumnView::indicator:checked:focus,
+ − 1831 QColumnView::indicator:checked:pressed {
+ − 1832 image: url(":/qss_icons/dark/rc/checkbox_checked_focus.png");
+ − 1833 }
+ − 1834
+ − 1835 QTreeView::indicator:unchecked,
+ − 1836 QListView::indicator:unchecked,
+ − 1837 QTableView::indicator:unchecked,
+ − 1838 QColumnView::indicator:unchecked {
+ − 1839 image: url(":/qss_icons/dark/rc/checkbox_unchecked.png");
+ − 1840 }
+ − 1841
+ − 1842 QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed,
+ − 1843 QListView::indicator:unchecked:hover,
+ − 1844 QListView::indicator:unchecked:focus,
+ − 1845 QListView::indicator:unchecked:pressed,
+ − 1846 QTableView::indicator:unchecked:hover,
+ − 1847 QTableView::indicator:unchecked:focus,
+ − 1848 QTableView::indicator:unchecked:pressed,
+ − 1849 QColumnView::indicator:unchecked:hover,
+ − 1850 QColumnView::indicator:unchecked:focus,
+ − 1851 QColumnView::indicator:unchecked:pressed {
+ − 1852 image: url(":/qss_icons/dark/rc/checkbox_unchecked_focus.png");
+ − 1853 }
+ − 1854
+ − 1855 QTreeView::indicator:indeterminate,
+ − 1856 QListView::indicator:indeterminate,
+ − 1857 QTableView::indicator:indeterminate,
+ − 1858 QColumnView::indicator:indeterminate {
+ − 1859 image: url(":/qss_icons/dark/rc/checkbox_indeterminate.png");
+ − 1860 }
+ − 1861
+ − 1862 QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed,
+ − 1863 QListView::indicator:indeterminate:hover,
+ − 1864 QListView::indicator:indeterminate:focus,
+ − 1865 QListView::indicator:indeterminate:pressed,
+ − 1866 QTableView::indicator:indeterminate:hover,
+ − 1867 QTableView::indicator:indeterminate:focus,
+ − 1868 QTableView::indicator:indeterminate:pressed,
+ − 1869 QColumnView::indicator:indeterminate:hover,
+ − 1870 QColumnView::indicator:indeterminate:focus,
+ − 1871 QColumnView::indicator:indeterminate:pressed {
+ − 1872 image: url(":/qss_icons/dark/rc/checkbox_indeterminate_focus.png");
+ − 1873 }
+ − 1874
+ − 1875 QTreeView,
+ − 1876 QListView,
+ − 1877 QTableView,
+ − 1878 QColumnView {
+ − 1879 background-color: #19232D;
+ − 1880 border: 1px solid #455364;
+ − 1881 color: #E0E1E3;
+ − 1882 gridline-color: #455364;
+ − 1883 border-radius: 4px;
+ − 1884 }
+ − 1885
+ − 1886 QTreeView:disabled,
+ − 1887 QListView:disabled,
+ − 1888 QTableView:disabled,
+ − 1889 QColumnView:disabled {
+ − 1890 background-color: #19232D;
+ − 1891 color: #9DA9B5;
+ − 1892 }
+ − 1893
+ − 1894 QTreeView:selected,
+ − 1895 QListView:selected,
+ − 1896 QTableView:selected,
+ − 1897 QColumnView:selected {
+ − 1898 background-color: #346792;
+ − 1899 color: #455364;
+ − 1900 }
+ − 1901
+ − 1902 QTreeView:focus,
+ − 1903 QListView:focus,
+ − 1904 QTableView:focus,
+ − 1905 QColumnView:focus {
+ − 1906 border: 1px solid #1A72BB;
+ − 1907 }
+ − 1908
+ − 1909 QTreeView::item:pressed,
+ − 1910 QListView::item:pressed,
+ − 1911 QTableView::item:pressed,
+ − 1912 QColumnView::item:pressed {
+ − 1913 background-color: #346792;
+ − 1914 }
+ − 1915
+ − 1916 QTreeView::item:selected:active,
+ − 1917 QListView::item:selected:active,
+ − 1918 QTableView::item:selected:active,
+ − 1919 QColumnView::item:selected:active {
+ − 1920 background-color: #346792;
+ − 1921 }
+ − 1922
+ − 1923 QTreeView::item:selected:!active,
+ − 1924 QListView::item:selected:!active,
+ − 1925 QTableView::item:selected:!active,
+ − 1926 QColumnView::item:selected:!active {
+ − 1927 color: #E0E1E3;
+ − 1928 background-color: #37414F;
+ − 1929 }
+ − 1930
+ − 1931 QTreeView::item:!selected:hover,
+ − 1932 QListView::item:!selected:hover,
+ − 1933 QTableView::item:!selected:hover,
+ − 1934 QColumnView::item:!selected:hover {
+ − 1935 outline: 0;
+ − 1936 color: #E0E1E3;
+ − 1937 background-color: #37414F;
+ − 1938 }
+ − 1939
+ − 1940 QTableCornerButton::section {
+ − 1941 background-color: #19232D;
+ − 1942 border: 1px transparent #455364;
+ − 1943 border-radius: 0px;
+ − 1944 }
+ − 1945
+ − 1946 /* QHeaderView ------------------------------------------------------------
+ − 1947
+ − 1948 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview
+ − 1949
+ − 1950 --------------------------------------------------------------------------- */
+ − 1951 QHeaderView {
+ − 1952 background-color: #455364;
+ − 1953 border: 0px transparent #455364;
+ − 1954 padding: 0;
+ − 1955 margin: 0;
+ − 1956 border-radius: 0;
+ − 1957 }
+ − 1958
+ − 1959 QHeaderView:disabled {
+ − 1960 background-color: #455364;
+ − 1961 border: 1px transparent #455364;
+ − 1962 }
+ − 1963
+ − 1964 QHeaderView::section {
+ − 1965 background-color: #455364;
+ − 1966 color: #E0E1E3;
+ − 1967 border-radius: 0;
+ − 1968 text-align: left;
+ − 1969 font-size: 13px;
+ − 1970 }
+ − 1971
+ − 1972 QHeaderView::section::horizontal {
+ − 1973 padding-top: 0;
+ − 1974 padding-bottom: 0;
+ − 1975 padding-left: 4px;
+ − 1976 padding-right: 4px;
+ − 1977 border-left: 1px solid #19232D;
+ − 1978 }
+ − 1979
+ − 1980 QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one {
+ − 1981 border-left: 1px solid #455364;
+ − 1982 }
+ − 1983
+ − 1984 QHeaderView::section::horizontal:disabled {
+ − 1985 color: #9DA9B5;
+ − 1986 }
+ − 1987
+ − 1988 QHeaderView::section::vertical {
+ − 1989 padding-top: 0;
+ − 1990 padding-bottom: 0;
+ − 1991 padding-left: 4px;
+ − 1992 padding-right: 4px;
+ − 1993 border-top: 1px solid #19232D;
+ − 1994 }
+ − 1995
+ − 1996 QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one {
+ − 1997 border-top: 1px solid #455364;
+ − 1998 }
+ − 1999
+ − 2000 QHeaderView::section::vertical:disabled {
+ − 2001 color: #9DA9B5;
+ − 2002 }
+ − 2003
+ − 2004 QHeaderView::down-arrow {
+ − 2005 /* Those settings (border/width/height/background-color) solve bug */
+ − 2006 /* transparent arrow background and size */
+ − 2007 background-color: #455364;
+ − 2008 border: none;
+ − 2009 height: 12px;
+ − 2010 width: 12px;
+ − 2011 padding-left: 2px;
+ − 2012 padding-right: 2px;
+ − 2013 image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 2014 }
+ − 2015
+ − 2016 QHeaderView::up-arrow {
+ − 2017 background-color: #455364;
+ − 2018 border: none;
+ − 2019 height: 12px;
+ − 2020 width: 12px;
+ − 2021 padding-left: 2px;
+ − 2022 padding-right: 2px;
+ − 2023 image: url(":/qss_icons/dark/rc/arrow_up.png");
+ − 2024 }
+ − 2025
+ − 2026 /* QToolBox --------------------------------------------------------------
+ − 2027
+ − 2028 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox
+ − 2029
+ − 2030 --------------------------------------------------------------------------- */
+ − 2031 QToolBox {
+ − 2032 padding: 0px;
+ − 2033 border: 0px;
+ − 2034 border: 1px solid #455364;
+ − 2035 }
+ − 2036
+ − 2037 QToolBox:selected {
+ − 2038 padding: 0px;
+ − 2039 border: 2px solid #346792;
+ − 2040 }
+ − 2041
+ − 2042 QToolBox::tab {
+ − 2043 background-color: #19232D;
+ − 2044 border: 1px solid #455364;
+ − 2045 color: #E0E1E3;
+ − 2046 border-top-left-radius: 4px;
+ − 2047 border-top-right-radius: 4px;
+ − 2048 }
+ − 2049
+ − 2050 QToolBox::tab:disabled {
+ − 2051 color: #9DA9B5;
+ − 2052 }
+ − 2053
+ − 2054 QToolBox::tab:selected {
+ − 2055 background-color: #60798B;
+ − 2056 border-bottom: 2px solid #346792;
+ − 2057 }
+ − 2058
+ − 2059 QToolBox::tab:selected:disabled {
+ − 2060 background-color: #455364;
+ − 2061 border-bottom: 2px solid #26486B;
+ − 2062 }
+ − 2063
+ − 2064 QToolBox::tab:!selected {
+ − 2065 background-color: #455364;
+ − 2066 border-bottom: 2px solid #455364;
+ − 2067 }
+ − 2068
+ − 2069 QToolBox::tab:!selected:disabled {
+ − 2070 background-color: #19232D;
+ − 2071 }
+ − 2072
+ − 2073 QToolBox::tab:hover {
+ − 2074 border-color: #1A72BB;
+ − 2075 border-bottom: 2px solid #1A72BB;
+ − 2076 }
+ − 2077
+ − 2078 QToolBox QScrollArea QWidget QWidget {
+ − 2079 padding: 0px;
+ − 2080 border: 0px;
+ − 2081 background-color: #19232D;
+ − 2082 }
+ − 2083
+ − 2084 /* QFrame -----------------------------------------------------------------
+ − 2085
+ − 2086 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
+ − 2087 https://doc.qt.io/qt-5/qframe.html#-prop
+ − 2088 https://doc.qt.io/qt-5/qframe.html#details
+ − 2089 https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color
+ − 2090
+ − 2091 --------------------------------------------------------------------------- */
+ − 2092 /* (dot) .QFrame fix #141, #126, #123 */
+ − 2093 .QFrame {
+ − 2094 border-radius: 4px;
+ − 2095 border: 1px solid #455364;
+ − 2096 /* No frame */
+ − 2097 /* HLine */
+ − 2098 /* HLine */
+ − 2099 }
+ − 2100
+ − 2101 .QFrame[frameShape="0"] {
+ − 2102 border-radius: 4px;
+ − 2103 border: 1px transparent #455364;
+ − 2104 }
+ − 2105
+ − 2106 .QFrame[frameShape="4"] {
+ − 2107 max-height: 2px;
+ − 2108 border: none;
+ − 2109 background-color: #455364;
+ − 2110 }
+ − 2111
+ − 2112 .QFrame[frameShape="5"] {
+ − 2113 max-width: 2px;
+ − 2114 border: none;
+ − 2115 background-color: #455364;
+ − 2116 }
+ − 2117
+ − 2118 /* QSplitter --------------------------------------------------------------
+ − 2119
+ − 2120 https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter
+ − 2121
+ − 2122 --------------------------------------------------------------------------- */
+ − 2123 QSplitter {
+ − 2124 background-color: #455364;
+ − 2125 spacing: 0px;
+ − 2126 padding: 0px;
+ − 2127 margin: 0px;
+ − 2128 }
+ − 2129
+ − 2130 QSplitter::handle {
+ − 2131 background-color: #455364;
+ − 2132 border: 0px solid #19232D;
+ − 2133 spacing: 0px;
+ − 2134 padding: 1px;
+ − 2135 margin: 0px;
+ − 2136 }
+ − 2137
+ − 2138 QSplitter::handle:hover {
+ − 2139 background-color: #9DA9B5;
+ − 2140 }
+ − 2141
+ − 2142 QSplitter::handle:horizontal {
+ − 2143 width: 5px;
+ − 2144 image: url(":/qss_icons/dark/rc/line_vertical.png");
+ − 2145 }
+ − 2146
+ − 2147 QSplitter::handle:vertical {
+ − 2148 height: 5px;
+ − 2149 image: url(":/qss_icons/dark/rc/line_horizontal.png");
+ − 2150 }
+ − 2151
+ − 2152 /* QDateEdit, QDateTimeEdit -----------------------------------------------
+ − 2153
+ − 2154 --------------------------------------------------------------------------- */
+ − 2155 QDateEdit, QDateTimeEdit {
+ − 2156 selection-background-color: #346792;
+ − 2157 border-style: solid;
+ − 2158 border: 1px solid #455364;
+ − 2159 border-radius: 4px;
+ − 2160 /* This fixes 103, 111 */
+ − 2161 padding-top: 2px;
+ − 2162 /* This fixes 103, 111 */
+ − 2163 padding-bottom: 2px;
+ − 2164 padding-left: 4px;
+ − 2165 padding-right: 4px;
+ − 2166 min-width: 10px;
+ − 2167 }
+ − 2168
+ − 2169 QDateEdit:on, QDateTimeEdit:on {
+ − 2170 selection-background-color: #346792;
+ − 2171 }
+ − 2172
+ − 2173 QDateEdit::drop-down, QDateTimeEdit::drop-down {
+ − 2174 subcontrol-origin: padding;
+ − 2175 subcontrol-position: top right;
+ − 2176 width: 12px;
+ − 2177 border-left: 1px solid #455364;
+ − 2178 }
+ − 2179
+ − 2180 QDateEdit::down-arrow, QDateTimeEdit::down-arrow {
+ − 2181 image: url(":/qss_icons/dark/rc/arrow_down_disabled.png");
+ − 2182 height: 8px;
+ − 2183 width: 8px;
+ − 2184 }
+ − 2185
+ − 2186 QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus {
+ − 2187 image: url(":/qss_icons/dark/rc/arrow_down.png");
+ − 2188 }
+ − 2189
+ − 2190 QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
+ − 2191 background-color: #19232D;
+ − 2192 border-radius: 4px;
+ − 2193 border: 1px solid #455364;
+ − 2194 selection-background-color: #346792;
+ − 2195 }
+ − 2196
+ − 2197 /* QAbstractView ----------------------------------------------------------
+ − 2198
+ − 2199 --------------------------------------------------------------------------- */
+ − 2200 QAbstractView:hover {
+ − 2201 border: 1px solid #346792;
+ − 2202 color: #E0E1E3;
+ − 2203 }
+ − 2204
+ − 2205 QAbstractView:selected {
+ − 2206 background: #346792;
+ − 2207 color: #455364;
+ − 2208 }
+ − 2209
+ − 2210 /* PlotWidget -------------------------------------------------------------
+ − 2211
+ − 2212 --------------------------------------------------------------------------- */
+ − 2213 PlotWidget {
+ − 2214 /* Fix cut labels in plots #134 */
+ − 2215 padding: 0px;
+ − 2216 }