From 00613ae534cf30b0abda20ffdbb60a421fb8b395 Mon Sep 17 00:00:00 2001 From: pax Date: Sun, 5 Apr 2026 20:05:44 -0500 Subject: [PATCH] =?UTF-8?q?Fix=20score=20buttons=20under=20QSS=20=E2=80=94?= =?UTF-8?q?=20override=20padding=20inline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit QSS themes set large padding (14px) on QPushButton which hides the -/+ text in 25px buttons. Inline style overrides to 2px/6px. --- booru_viewer/gui/app.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/booru_viewer/gui/app.py b/booru_viewer/gui/app.py index 87cb764..3cbaf37 100644 --- a/booru_viewer/gui/app.py +++ b/booru_viewer/gui/app.py @@ -316,12 +316,15 @@ class BooruApp(QMainWindow): self._score_spin.setFixedWidth(50) self._score_spin.setButtonSymbols(QSpinBox.ButtonSymbols.NoButtons) top.addWidget(self._score_spin) + _btn_style = "padding: 2px 6px;" score_down = QPushButton("-") score_down.setFixedWidth(25) + score_down.setStyleSheet(_btn_style) score_down.clicked.connect(lambda: self._score_spin.setValue(max(0, self._score_spin.value() - 1))) top.addWidget(score_down) score_up = QPushButton("+") score_up.setFixedWidth(25) + score_up.setStyleSheet(_btn_style) score_up.clicked.connect(lambda: self._score_spin.setValue(self._score_spin.value() + 1)) top.addWidget(score_up)