From 26bb8d5bebaef145cec5e13565ec5c1300d8923d Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Wed, 17 May 2023 09:45:42 +0200 Subject: [PATCH] Network: Set table column resize as stretch. --- src/View/Network/Window.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/View/Network/Window.py b/src/View/Network/Window.py index bf91bbea..522d5dd5 100644 --- a/src/View/Network/Window.py +++ b/src/View/Network/Window.py @@ -8,7 +8,7 @@ from PyQt5.QtCore import ( from PyQt5.QtWidgets import ( QTableView, QItemDelegate, QComboBox, QLineEdit, QHBoxLayout, QSlider, QPushButton, QCheckBox, QStyledItemDelegate, QStyleOptionButton, QStyle, - QApplication, QToolBar, QAction, + QApplication, QToolBar, QAction, QHeaderView, QAbstractItemView, ) from Model.River import RiverNode, RiverReach, River @@ -44,6 +44,9 @@ class NetworkWindow(ASubMainWindow): table.setModel(self.nodes_model) #table.resizeColumnsToContents() + table.setSelectionBehavior(QAbstractItemView.SelectRows) + table.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + # Edges table self.reachs_model = GraphTableModel( @@ -64,6 +67,8 @@ class NetworkWindow(ASubMainWindow): table.setItemDelegateForColumn(1, self.delegate_true_false_combobox) table.setItemDelegateForColumn(2, self.delegate_combobox) table.setItemDelegateForColumn(3, self.delegate_combobox) + table.setSelectionBehavior(QAbstractItemView.SelectRows) + table.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) #table.resizeColumnsToContents() # Connection -- GitLab