Network: Set table column resize as stretch.

mesh
Pierre-Antoine Rouby 2023-05-17 09:45:42 +02:00
parent 109cfc395a
commit 26bb8d5beb
1 changed files with 6 additions and 1 deletions

View File

@ -8,7 +8,7 @@ from PyQt5.QtCore import (
from PyQt5.QtWidgets import ( from PyQt5.QtWidgets import (
QTableView, QItemDelegate, QComboBox, QLineEdit, QHBoxLayout, QSlider, QTableView, QItemDelegate, QComboBox, QLineEdit, QHBoxLayout, QSlider,
QPushButton, QCheckBox, QStyledItemDelegate, QStyleOptionButton, QStyle, QPushButton, QCheckBox, QStyledItemDelegate, QStyleOptionButton, QStyle,
QApplication, QToolBar, QAction, QApplication, QToolBar, QAction, QHeaderView, QAbstractItemView,
) )
from Model.River import RiverNode, RiverReach, River from Model.River import RiverNode, RiverReach, River
@ -44,6 +44,9 @@ class NetworkWindow(ASubMainWindow):
table.setModel(self.nodes_model) table.setModel(self.nodes_model)
#table.resizeColumnsToContents() #table.resizeColumnsToContents()
table.setSelectionBehavior(QAbstractItemView.SelectRows)
table.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
# Edges table # Edges table
self.reachs_model = GraphTableModel( self.reachs_model = GraphTableModel(
@ -64,6 +67,8 @@ class NetworkWindow(ASubMainWindow):
table.setItemDelegateForColumn(1, self.delegate_true_false_combobox) table.setItemDelegateForColumn(1, self.delegate_true_false_combobox)
table.setItemDelegateForColumn(2, self.delegate_combobox) table.setItemDelegateForColumn(2, self.delegate_combobox)
table.setItemDelegateForColumn(3, self.delegate_combobox) table.setItemDelegateForColumn(3, self.delegate_combobox)
table.setSelectionBehavior(QAbstractItemView.SelectRows)
table.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
#table.resizeColumnsToContents() #table.resizeColumnsToContents()
# Connection # Connection