Skip to content
Snippets Groups Projects
Commit 44416483 authored by JOSSOUD Olivier's avatar JOSSOUD Olivier
Browse files

PicarroCalib. Fix Table size to avoid font/column/row going outside the widget.

Solves (?) issue #7.
parent 8ccfc79a
No related branches found
No related tags found
No related merge requests found
......@@ -710,6 +710,24 @@
<height>121</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustToContents</enum>
</property>
<property name="verticalScrollMode">
<enum>QAbstractItemView::ScrollPerPixel</enum>
</property>
<row>
<property name="text">
<string>H2O</string>
......
......@@ -270,6 +270,15 @@ class Ui_MainWindow(object):
self.gridLayout.addWidget(self.picarro_label_plateau_duration, 0, 0, 1, 1)
self.picarro_tablewidget = QtWidgets.QTableWidget(self.groupBox)
self.picarro_tablewidget.setGeometry(QtCore.QRect(10, 100, 251, 121))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.picarro_tablewidget.sizePolicy().hasHeightForWidth())
self.picarro_tablewidget.setSizePolicy(sizePolicy)
self.picarro_tablewidget.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.picarro_tablewidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.picarro_tablewidget.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
self.picarro_tablewidget.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
self.picarro_tablewidget.setObjectName("picarro_tablewidget")
self.picarro_tablewidget.setColumnCount(2)
self.picarro_tablewidget.setRowCount(3)
......
......@@ -24,6 +24,7 @@ class PicarroCalibUim:
self.config = config
self.main_ui.picarro_pushbutton_dataset_load.clicked.connect(self.__load_dataset__)
self.__init_tablewidget_dimensions__()
# Injection's properties
self.injection_prop_dict = dict()
......@@ -54,6 +55,20 @@ class PicarroCalibUim:
def __update_current_dataset__(self, dataset: DatasetReader):
self.__create_plot__()
def __init_tablewidget_dimensions__(self):
table = self.main_ui.picarro_tablewidget
table.verticalHeader().setStyleSheet("QHeaderView { font-size: 10pt; }")
table.horizontalHeader().setStyleSheet("QHeaderView { font-size: 10pt; }")
table.verticalHeader().setFixedWidth(50) # Width of the Row header
table.setColumnWidth(0, 99)
table.setColumnWidth(1, 98)
table.horizontalHeader().setFixedHeight(24) # Height of the Column header
table.setRowHeight(0, 32)
table.setRowHeight(1, 32)
table.setRowHeight(2, 32)
####################################################################
# Standard "true" value file management
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment