From decfbd669809a1938d6a7ab768aba45484d92fda Mon Sep 17 00:00:00 2001 From: Matthias Metelka <62722460+kleinerpirat@users.noreply.github.com> Date: Thu, 12 Jan 2023 22:42:05 +0100 Subject: [PATCH] Add missing styles for QPushButton states --- qt/aqt/stylesheets.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/qt/aqt/stylesheets.py b/qt/aqt/stylesheets.py index 443b093dd..7b318a75f 100644 --- a/qt/aqt/stylesheets.py +++ b/qt/aqt/stylesheets.py @@ -147,6 +147,14 @@ class CustomStyles: background: {tm.var(colors.BUTTON_BG)}; border-bottom: 1px solid {tm.var(colors.SHADOW)}; }} + QPushButton:default {{ + background: {tm.var(colors.BUTTON_PRIMARY_BG)}; + }} + QPushButton:focus, + QTabBar::tab:focus {{ + border: 2px solid {tm.var(colors.BORDER_FOCUS)}; + outline: none; + }} QPushButton:hover, QTabBar::tab:hover, QComboBox:!editable:hover, @@ -161,7 +169,16 @@ class CustomStyles: ) }; }} + QPushButton:default:hover {{ + background: { + button_gradient( + tm.var(colors.BUTTON_PRIMARY_GRADIENT_START), + tm.var(colors.BUTTON_PRIMARY_GRADIENT_END) + ) + }; + }} QPushButton:pressed, + QPushButton:checked, QSpinBox::up-button:pressed, QSpinBox::down-button:pressed, QDateTimeEdit::up-button:pressed, @@ -173,6 +190,18 @@ class CustomStyles: tm.var(colors.SHADOW) ) }; + }} + QPushButton:default:pressed {{ + background: { + button_pressed_gradient( + tm.var(colors.BUTTON_PRIMARY_GRADIENT_START), + tm.var(colors.BUTTON_PRIMARY_GRADIENT_END), + tm.var(colors.SHADOW) + ) + }; + }} + QPushButton:flat {{ + border: none; }} """