From ec9e2a0e2044a7f11d54b6d6dfd199ef93cc1a45 Mon Sep 17 00:00:00 2001 From: LorenEteval Date: Mon, 15 Jun 2026 12:45:49 +0800 Subject: [PATCH] Theme: Tuned a little bit Signed-off-by: LorenEteval --- Furious/Qt/GuiEditorXXX.py | 2 +- Furious/Qt/QtWidgets.py | 4 ++++ Furious/Widget/UserServersQTableView.py | 3 +++ Furious/Widget/UserSubsQTableView.py | 3 +++ 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Furious/Qt/GuiEditorXXX.py b/Furious/Qt/GuiEditorXXX.py index 5febdde..7992599 100644 --- a/Furious/Qt/GuiEditorXXX.py +++ b/Furious/Qt/GuiEditorXXX.py @@ -319,7 +319,7 @@ class GuiEditorWidgetQDialog(GuiEditorItemFactory, AppQDialog): self.setWindowModality(QtCore.Qt.WindowModality.WindowModal) self.setFixedSize( - int(450 * GOLDEN_RATIO * GOLDEN_RATIO), int(450 * GOLDEN_RATIO) + int(520 * GOLDEN_RATIO * GOLDEN_RATIO), int(520 * GOLDEN_RATIO) ) self.tabCentralWidget = QWidget() diff --git a/Furious/Qt/QtWidgets.py b/Furious/Qt/QtWidgets.py index ec9cd9c..f952c97 100644 --- a/Furious/Qt/QtWidgets.py +++ b/Furious/Qt/QtWidgets.py @@ -517,6 +517,10 @@ class AppQTableView(Mixins.ConnectionAware, QTableView): self.setWordWrap(False) self.setAlternatingRowColors(True) + def setDefaultRowHeight(self, height: int): + self.verticalHeader().setSectionResizeMode(QHeaderView.ResizeMode.Fixed) + self.verticalHeader().setDefaultSectionSize(height) + @staticmethod def getStyleSheet(color): return f'QTableView {{ selection-background-color: {color}; }}' diff --git a/Furious/Widget/UserServersQTableView.py b/Furious/Widget/UserServersQTableView.py index 2fbe5d9..4b3cc16 100644 --- a/Furious/Widget/UserServersQTableView.py +++ b/Furious/Widget/UserServersQTableView.py @@ -1031,6 +1031,8 @@ _TRANSLATABLE_HEADERS = [ class UserServersQTableView(Mixins.QTranslatable, AppQTableView): + RowHeight = 42 + Headers = [ UserServersQTableViewHeaders('Remark'), UserServersQTableViewHeaders('Protocol'), @@ -1078,6 +1080,7 @@ class UserServersQTableView(Mixins.QTranslatable, AppQTableView): ) ) self.setVerticalHeader(UserServersQTableViewVerticalHeader(self)) + self.setDefaultRowHeight(self.RowHeight) self.horizontalHeader().setCustomSectionResizeMode() self.horizontalHeader().restoreSectionSize() diff --git a/Furious/Widget/UserSubsQTableView.py b/Furious/Widget/UserSubsQTableView.py index 8519043..ad4b162 100644 --- a/Furious/Widget/UserSubsQTableView.py +++ b/Furious/Widget/UserSubsQTableView.py @@ -241,6 +241,8 @@ _TRANSLATABLE_HEADERS = [ class UserSubsQTableView(Mixins.QTranslatable, AppQTableView): + RowHeight = 42 + AutoUpdateOptions = { '': None, 'Never': None, @@ -299,6 +301,7 @@ class UserSubsQTableView(Mixins.QTranslatable, AppQTableView): ) ) self.setVerticalHeader(UserSubsQTableViewVerticalHeader(self)) + self.setDefaultRowHeight(self.RowHeight) self.horizontalHeader().setCustomSectionResizeMode() self.horizontalHeader().restoreSectionSize()