From 1a6a40ab72b41ce9b93ac624a18d2d8603cc4017 Mon Sep 17 00:00:00 2001 From: sbosse Date: Wed, 28 Aug 2024 21:39:39 +0200 Subject: [PATCH] Wed 28 Aug 21:38:52 CEST 2024 --- src/SimNDT/gui/ui_linearscansetup.py | 189 +++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 src/SimNDT/gui/ui_linearscansetup.py diff --git a/src/SimNDT/gui/ui_linearscansetup.py b/src/SimNDT/gui/ui_linearscansetup.py new file mode 100644 index 0000000..8a58ec0 --- /dev/null +++ b/src/SimNDT/gui/ui_linearscansetup.py @@ -0,0 +1,189 @@ +# -*- coding: utf-8 -*- + + +from PySide import QtCore, QtGui +from SimNDT.gui.constants import * + +class Ui_linearScanSetupDialog(object): + def setupUi(self, linearScanSetupDialog): + scaleUI = SCALE_UI + linearScanSetupDialog.setObjectName("linearScanSetupDialog") + linearScanSetupDialog.resize(300*scaleUI, 500*scaleUI) + linearScanSetupDialog.setMinimumSize(QtCore.QSize(300*scaleUI, 500*scaleUI)) + linearScanSetupDialog.setMaximumSize(QtCore.QSize(300*scaleUI, 500*scaleUI)) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/linearScan.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + linearScanSetupDialog.setWindowIcon(icon) + self.buttonBox = QtGui.QDialogButtonBox(linearScanSetupDialog) + self.buttonBox.setGeometry(QtCore.QRect(50*scaleUI, 460*scaleUI, 230*scaleUI, 32*scaleUI)) + self.buttonBox.setOrientation(QtCore.Qt.Horizontal) + self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.buttonBox.setObjectName("buttonBox") + self.groupBox = QtGui.QGroupBox(linearScanSetupDialog) + self.groupBox.setGeometry(QtCore.QRect(10*scaleUI, 10*scaleUI, 271*scaleUI, 80*scaleUI)) + self.groupBox.setObjectName("groupBox") + self.transmissionRadioButton = QtGui.QRadioButton(self.groupBox) + self.transmissionRadioButton.setGeometry(QtCore.QRect(20*scaleUI, 30*scaleUI, 161*scaleUI, 18*scaleUI)) + self.transmissionRadioButton.setFocusPolicy(QtCore.Qt.WheelFocus) + self.transmissionRadioButton.setObjectName("transmissionRadioButton") + self.pulseEchoRadioButton = QtGui.QRadioButton(self.groupBox) + self.pulseEchoRadioButton.setGeometry(QtCore.QRect(20*scaleUI, 50*scaleUI, 97*scaleUI, 18*scaleUI)) + self.pulseEchoRadioButton.setFocusPolicy(QtCore.Qt.WheelFocus) + self.pulseEchoRadioButton.setObjectName("pulseEchoRadioButton") + self.groupBox_2 = QtGui.QGroupBox(linearScanSetupDialog) + self.groupBox_2.setGeometry(QtCore.QRect(10*scaleUI, 100*scaleUI, 272*scaleUI, 350*scaleUI)) + self.groupBox_2.setObjectName("groupBox_2") + self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.formLayout = QtGui.QFormLayout() + self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.FieldsStayAtSizeHint) + self.formLayout.setObjectName("formLayout") + self.transducerLocationLabel = QtGui.QLabel(self.groupBox_2) + self.transducerLocationLabel.setObjectName("transducerLocationLabel") + self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.transducerLocationLabel) + self.locationComboBox = QtGui.QComboBox(self.groupBox_2) + self.locationComboBox.setMinimumSize(QtCore.QSize(80*scaleUI, 0)) + self.locationComboBox.setMaximumSize(QtCore.QSize(80*scaleUI, 16777215)) + self.locationComboBox.setObjectName("locationComboBox") + self.locationComboBox.addItem("") + self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.locationComboBox) + self.pointSourceCheckBox = QtGui.QCheckBox(self.groupBox_2) + self.pointSourceCheckBox.setFocusPolicy(QtCore.Qt.WheelFocus) + self.pointSourceCheckBox.setToolTip("") + self.pointSourceCheckBox.setObjectName("pointSourceCheckBox") + self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.pointSourceCheckBox) + self.transducerSizeLabel = QtGui.QLabel(self.groupBox_2) + self.transducerSizeLabel.setObjectName("transducerSizeLabel") + self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.transducerSizeLabel) + self.transducerSizeLineEdit = QtGui.QLineEdit(self.groupBox_2) + self.transducerSizeLineEdit.setMinimumSize(QtCore.QSize(80*scaleUI, 0)) + self.transducerSizeLineEdit.setMaximumSize(QtCore.QSize(80*scaleUI, 16777215)) + self.transducerSizeLineEdit.setObjectName("transducerSizeLineEdit") + self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.transducerSizeLineEdit) + self.borderOffsetLabel = QtGui.QLabel(self.groupBox_2) + self.borderOffsetLabel.setMaximumSize(QtCore.QSize(16777215, 16777215)) + self.borderOffsetLabel.setObjectName("borderOffsetLabel") + self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.borderOffsetLabel) + self.borderOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) + self.borderOffsetLineEdit.setMaximumSize(QtCore.QSize(80*scaleUI, 16777215)) + self.borderOffsetLineEdit.setObjectName("borderOffsetLineEdit") + self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.borderOffsetLineEdit) + self.verticalLayout_2.addLayout(self.formLayout) + self.label = QtGui.QLabel(self.groupBox_2) + self.label.setObjectName("label") + self.verticalLayout_2.addWidget(self.label) + self.horizontalLayout = QtGui.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.label_2 = QtGui.QLabel(self.groupBox_2) + font = QtGui.QFont() + font.setFamily("Helvetica") + font.setPointSize(10*scaleUI) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.horizontalLayout.addWidget(self.label_2) + self.label_3 = QtGui.QLabel(self.groupBox_2) + font = QtGui.QFont() + font.setFamily("Helvetica") + font.setPointSize(10*scaleUI) + self.label_3.setFont(font) + self.label_3.setObjectName("label_3") + self.horizontalLayout.addWidget(self.label_3) + self.label_4 = QtGui.QLabel(self.groupBox_2) + font = QtGui.QFont() + font.setFamily("Helvetica") + font.setPointSize(10*scaleUI) + self.label_4.setFont(font) + self.label_4.setObjectName("label_4") + self.horizontalLayout.addWidget(self.label_4) + self.startOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) + self.startOffsetLineEdit.setMaximumSize(QtCore.QSize(40*scaleUI, 16777215)) + font = QtGui.QFont() + font.setFamily("Helvetica") + font.setPointSize(11*scaleUI) + self.startOffsetLineEdit.setFont(font) + self.startOffsetLineEdit.setText("") + self.startOffsetLineEdit.setObjectName("startOffsetLineEdit") + self.horizontalLayout.addWidget(self.startOffsetLineEdit) + self.stopOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) + self.stopOffsetLineEdit.setMaximumSize(QtCore.QSize(40*scaleUI, 16777215)) + font = QtGui.QFont() + font.setFamily("Helvetica") + font.setPointSize(11*scaleUI) + self.stopOffsetLineEdit.setFont(font) + self.stopOffsetLineEdit.setObjectName("stopOffsetLineEdit") + self.horizontalLayout.addWidget(self.stopOffsetLineEdit) + self.stepOffsetLineEdit = QtGui.QLineEdit(self.groupBox_2) + self.stepOffsetLineEdit.setMaximumSize(QtCore.QSize(40*scaleUI, 16777215)) + font = QtGui.QFont() + font.setFamily("Helvetica") + font.setPointSize(11*scaleUI) + self.stepOffsetLineEdit.setFont(font) + self.stepOffsetLineEdit.setObjectName("stepOffsetLineEdit") + self.horizontalLayout.addWidget(self.stepOffsetLineEdit) + self.verticalLayout_2.addLayout(self.horizontalLayout) + self.verticalLayout = QtGui.QVBoxLayout() + self.verticalLayout.setObjectName("verticalLayout") + self.previewPushButton = QtGui.QPushButton(self.groupBox_2) + self.previewPushButton.setMinimumSize(QtCore.QSize(0, 41*scaleUI)) + self.previewPushButton.setMaximumSize(QtCore.QSize(1666666, 41*scaleUI)) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/previewImage.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.previewPushButton.setIcon(icon1) + self.previewPushButton.setIconSize(QtCore.QSize(24*scaleUI, 24*scaleUI)) + self.previewPushButton.setObjectName("previewPushButton") + self.verticalLayout.addWidget(self.previewPushButton) + self.advancedParametersSetupPushButton = QtGui.QPushButton(self.groupBox_2) + self.advancedParametersSetupPushButton.setMinimumSize(QtCore.QSize(0, 41*scaleUI)) + self.advancedParametersSetupPushButton.setMaximumSize(QtCore.QSize(1666666, 41*scaleUI)) + icon2 = QtGui.QIcon() + icon2.addPixmap(QtGui.QPixmap(":/simModel.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.advancedParametersSetupPushButton.setIcon(icon2) + self.advancedParametersSetupPushButton.setIconSize(QtCore.QSize(24*scaleUI, 24*scaleUI)) + self.advancedParametersSetupPushButton.setObjectName("advancedParametersSetupPushButton") + self.verticalLayout.addWidget(self.advancedParametersSetupPushButton) + self.signalSetupPushButton = QtGui.QPushButton(self.groupBox_2) + self.signalSetupPushButton.setMinimumSize(QtCore.QSize(0, 41*scaleUI)) + self.signalSetupPushButton.setMaximumSize(QtCore.QSize(1666666, 41*scaleUI)) + icon3 = QtGui.QIcon() + icon3.addPixmap(QtGui.QPixmap(":/signal.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.signalSetupPushButton.setIcon(icon3) + self.signalSetupPushButton.setIconSize(QtCore.QSize(24*scaleUI, 24*scaleUI)) + self.signalSetupPushButton.setCheckable(False) + self.signalSetupPushButton.setDefault(False) + self.signalSetupPushButton.setFlat(False) + self.signalSetupPushButton.setObjectName("signalSetupPushButton") + self.verticalLayout.addWidget(self.signalSetupPushButton) + self.verticalLayout_2.addLayout(self.verticalLayout) + + self.retranslateUi(linearScanSetupDialog) + QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), linearScanSetupDialog.accept) + QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), linearScanSetupDialog.reject) + QtCore.QMetaObject.connectSlotsByName(linearScanSetupDialog) + + def retranslateUi(self, linearScanSetupDialog): + linearScanSetupDialog.setWindowTitle(QtGui.QApplication.translate("linearScanSetupDialog", "Linear Scan Setup", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox.setTitle(QtGui.QApplication.translate("linearScanSetupDialog", "Inspection Method", None, QtGui.QApplication.UnicodeUTF8)) + self.transmissionRadioButton.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Through Transmission", None, QtGui.QApplication.UnicodeUTF8)) + self.pulseEchoRadioButton.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Pulse Echo", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setTitle(QtGui.QApplication.translate("linearScanSetupDialog", "Transducer Setup", None, QtGui.QApplication.UnicodeUTF8)) + self.transducerLocationLabel.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Transducer Location", None, QtGui.QApplication.UnicodeUTF8)) + self.locationComboBox.setItemText(0, QtGui.QApplication.translate("linearScanSetupDialog", "Top", None, QtGui.QApplication.UnicodeUTF8)) + self.pointSourceCheckBox.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Point Source", None, QtGui.QApplication.UnicodeUTF8)) + self.transducerSizeLabel.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Transducer Size (mm)", None, QtGui.QApplication.UnicodeUTF8)) + self.borderOffsetLabel.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Border Offset is measured taking into account the top border as origin. Only positive values are allowed that indicates offsets towards below.





", None, QtGui.QApplication.UnicodeUTF8)) + self.borderOffsetLabel.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Border Offset (mm)", None, QtGui.QApplication.UnicodeUTF8)) + self.borderOffsetLineEdit.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Border Offset is measured taking into account the top border as origin. Only positive values are allowed that indicates offsets towards below.





", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("linearScanSetupDialog", " Offset Range (mm):", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setText(QtGui.QApplication.translate("linearScanSetupDialog", "(Start,", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Stop,", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Step)", None, QtGui.QApplication.UnicodeUTF8)) + self.startOffsetLineEdit.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.stopOffsetLineEdit.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.stepOffsetLineEdit.setToolTip(QtGui.QApplication.translate("linearScanSetupDialog", "

Offset Range is measured taking into account the origin as the center of the scenario.

Negative values indicate offsets towards the left side while positive values indicate offsets towards the right side.




", None, QtGui.QApplication.UnicodeUTF8)) + self.previewPushButton.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Preview Transducer Setup", None, QtGui.QApplication.UnicodeUTF8)) + self.advancedParametersSetupPushButton.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Advanced Parameters Setup", None, QtGui.QApplication.UnicodeUTF8)) + self.signalSetupPushButton.setText(QtGui.QApplication.translate("linearScanSetupDialog", "Signal Parameters", None, QtGui.QApplication.UnicodeUTF8))