From 433347bc4ef9e0dd155a46e3e5d78756891d5035 Mon Sep 17 00:00:00 2001 From: Danica Sugic Date: Mon, 7 Oct 2024 14:02:50 +0100 Subject: [PATCH] Add checkbox --- src/idvc/dvc_interface.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/idvc/dvc_interface.py b/src/idvc/dvc_interface.py index d89b825f..cc1fe456 100644 --- a/src/idvc/dvc_interface.py +++ b/src/idvc/dvc_interface.py @@ -4340,6 +4340,16 @@ def CreateRunDVCPanel(self): formLayout.setWidget(widgetno, QFormLayout.FieldRole, rdvc_widgets['run_iterp_type_entry']) widgetno += 1 + rdvc_widgets['strain_label'] = QLabel(groupBox) + rdvc_widgets['strain_label'].setText("Strain:") + formLayout.setWidget(widgetno, QFormLayout.LabelRole, rdvc_widgets['strain_label']) + rdvc_widgets['strain_field'] = QCheckBox(groupBox) + rdvc_widgets['strain_field'].setChecked(False) + rdvc_widgets['strain_field'].setText("save in result files") + formLayout.setWidget(widgetno, QFormLayout.FieldRole, rdvc_widgets['strain_field']) + rdvc_widgets['strain_field'].clicked.connect(self._calculate_strains) + widgetno += 1 + # Add horizonal seperator separators.append(QFrame(groupBox)) separators[-1].setFrameShape(QFrame.HLine) @@ -4495,6 +4505,9 @@ def CreateRunDVCPanel(self): self.rdvc_widgets = rdvc_widgets + def _calculate_strains(self): + print("calculating strains") + def _set_num_points_in_run_to_all(self): if hasattr(self, 'pc_no_points'): maxpoints = int(self.pc_no_points)