From 8bd120dfde3fa0b37a38f385f126e5fda53164eb Mon Sep 17 00:00:00 2001 From: Andreas Tsouchlos Date: Mon, 15 Jan 2024 10:40:21 +0100 Subject: [PATCH] Add smooth scrolling --- banking_breakdown/ui/main_window.py | 5 +++++ banking_breakdown/ui/main_window.ui | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/banking_breakdown/ui/main_window.py b/banking_breakdown/ui/main_window.py index 925382b..4d64607 100644 --- a/banking_breakdown/ui/main_window.py +++ b/banking_breakdown/ui/main_window.py @@ -42,6 +42,11 @@ class MainWindow(QMainWindow): self._action_save \ = self.findChild(QAction, "actionSave") + # Set scrolling behavior + + self._table_view.horizontalScrollBar().setSingleStep(10) + self._table_view.verticalScrollBar().setSingleStep(10) + # Set up QTableView model self._pandas_model = PandasModel(self) diff --git a/banking_breakdown/ui/main_window.ui b/banking_breakdown/ui/main_window.ui index 978c26f..470b5f8 100644 --- a/banking_breakdown/ui/main_window.ui +++ b/banking_breakdown/ui/main_window.ui @@ -126,6 +126,12 @@ QAbstractItemView::SelectRows + + QAbstractItemView::ScrollPerPixel + + + QAbstractItemView::ScrollPerPixel + true