diff --git a/src/View/Main/ConfigureWindow.py b/src/View/Main/ConfigureWindow.py
index d8edc4d104885466cd0c0f7dbce1965ed55361d0..1632fff305db60e78a6ccd323f92e6c44e8362c3 100644
--- a/src/View/Main/ConfigureWindow.py
+++ b/src/View/Main/ConfigureWindow.py
@@ -42,7 +42,7 @@ class SolverTableModel(QAbstractTableModel):
 
         if (role == Qt.ItemDataRole.DisplayRole and
             orientation == Qt.Orientation.Vertical):
-            return section
+            return section + 1 # Start at 1
 
         return QVariant()
 
@@ -76,9 +76,12 @@ class ConfigureWindow(ASubWindow, ListedSubWindow):
             headers = ["name", "type", "description"],
             rows = conf.solvers.copy()
         )
-        self.find(QTableView, "tableView_solver").setModel(self.solver_table_model)
+        self.find(QTableView, "tableView_solver")\
+            .setModel(self.solver_table_model)
         self.find(QTableView, "tableView_solver")\
             .setSelectionBehavior(QAbstractItemView.SelectRows)
+        self.find(QTableView, "tableView_solver")\
+            .setAlternatingRowColors(True)
 
         # Meshing_Tool
         self.set_line_edit_text("lineEdit_meshing_tool", self.conf.meshing_tool)