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