Source code for sas.qtgui.Calculators.UI.ResolutionCalculatorPanelUI

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '.\src\sas\qtgui\Calculators\UI\ResolutionCalculatorPanelUI.ui'
#
# Created by: PyQt5 UI code generator 5.12.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets


[docs]class Ui_ResolutionCalculatorPanel(object):
[docs] def setupUi(self, ResolutionCalculatorPanel): ResolutionCalculatorPanel.setObjectName("ResolutionCalculatorPanel") ResolutionCalculatorPanel.setEnabled(True) ResolutionCalculatorPanel.resize(876, 540) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(ResolutionCalculatorPanel.sizePolicy().hasHeightForWidth()) ResolutionCalculatorPanel.setSizePolicy(sizePolicy) ResolutionCalculatorPanel.setMinimumSize(QtCore.QSize(800, 540)) ResolutionCalculatorPanel.setMaximumSize(QtCore.QSize(1310, 667)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/res/ball.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) ResolutionCalculatorPanel.setWindowIcon(icon) self.gridLayout_7 = QtWidgets.QGridLayout(ResolutionCalculatorPanel) self.gridLayout_7.setObjectName("gridLayout_7") self.groupBox = QtWidgets.QGroupBox(ResolutionCalculatorPanel) self.groupBox.setMinimumSize(QtCore.QSize(400, 0)) self.groupBox.setMaximumSize(QtCore.QSize(16777215, 350)) self.groupBox.setObjectName("groupBox") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_6.setContentsMargins(6, 6, 6, 6) self.gridLayout_6.setObjectName("gridLayout_6") self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.label_26 = QtWidgets.QLabel(self.groupBox) self.label_26.setMinimumSize(QtCore.QSize(26, 17)) self.label_26.setObjectName("label_26") self.gridLayout_5.addWidget(self.label_26, 0, 0, 1, 1) self.cbSource = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cbSource.sizePolicy().hasHeightForWidth()) self.cbSource.setSizePolicy(sizePolicy) self.cbSource.setMinimumSize(QtCore.QSize(85, 26)) self.cbSource.setObjectName("cbSource") self.cbSource.addItem("") self.cbSource.addItem("") self.cbSource.addItem("") self.cbSource.addItem("") self.cbSource.addItem("") self.cbSource.addItem("") self.gridLayout_5.addWidget(self.cbSource, 0, 1, 1, 1) self.cbWaveColor = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cbWaveColor.sizePolicy().hasHeightForWidth()) self.cbWaveColor.setSizePolicy(sizePolicy) self.cbWaveColor.setMinimumSize(QtCore.QSize(100, 26)) self.cbWaveColor.setMaximumSize(QtCore.QSize(150, 26)) self.cbWaveColor.setObjectName("cbWaveColor") self.cbWaveColor.addItem("") self.cbWaveColor.addItem("") self.gridLayout_5.addWidget(self.cbWaveColor, 0, 2, 1, 2) self.lblSpectrum = QtWidgets.QLabel(self.groupBox) self.lblSpectrum.setMinimumSize(QtCore.QSize(70, 20)) self.lblSpectrum.setBaseSize(QtCore.QSize(80, 20)) self.lblSpectrum.setObjectName("lblSpectrum") self.gridLayout_5.addWidget(self.lblSpectrum, 1, 1, 1, 1) self.cbCustomSpectrum = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cbCustomSpectrum.sizePolicy().hasHeightForWidth()) self.cbCustomSpectrum.setSizePolicy(sizePolicy) self.cbCustomSpectrum.setMinimumSize(QtCore.QSize(90, 26)) self.cbCustomSpectrum.setMaximumSize(QtCore.QSize(150, 26)) self.cbCustomSpectrum.setObjectName("cbCustomSpectrum") self.cbCustomSpectrum.addItem("") self.cbCustomSpectrum.addItem("") self.gridLayout_5.addWidget(self.cbCustomSpectrum, 1, 2, 1, 2) self.label_27 = QtWidgets.QLabel(self.groupBox) self.label_27.setMinimumSize(QtCore.QSize(84, 20)) self.label_27.setObjectName("label_27") self.gridLayout_5.addWidget(self.label_27, 2, 0, 1, 2) self.txtWavelength = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtWavelength.sizePolicy().hasHeightForWidth()) self.txtWavelength.setSizePolicy(sizePolicy) self.txtWavelength.setMinimumSize(QtCore.QSize(100, 23)) self.txtWavelength.setBaseSize(QtCore.QSize(100, 20)) self.txtWavelength.setFocusPolicy(QtCore.Qt.StrongFocus) self.txtWavelength.setEchoMode(QtWidgets.QLineEdit.Normal) self.txtWavelength.setObjectName("txtWavelength") self.gridLayout_5.addWidget(self.txtWavelength, 2, 3, 1, 1) self.lblUnitWavelength = QtWidgets.QLabel(self.groupBox) self.lblUnitWavelength.setMinimumSize(QtCore.QSize(22, 21)) self.lblUnitWavelength.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.lblUnitWavelength.setObjectName("lblUnitWavelength") self.gridLayout_5.addWidget(self.lblUnitWavelength, 2, 4, 1, 1) self.label_28 = QtWidgets.QLabel(self.groupBox) self.label_28.setMinimumSize(QtCore.QSize(134, 20)) self.label_28.setObjectName("label_28") self.gridLayout_5.addWidget(self.label_28, 3, 0, 1, 2) self.txtWavelengthSpread = QtWidgets.QLineEdit(self.groupBox) self.txtWavelengthSpread.setMinimumSize(QtCore.QSize(100, 23)) self.txtWavelengthSpread.setBaseSize(QtCore.QSize(100, 20)) self.txtWavelengthSpread.setFocusPolicy(QtCore.Qt.StrongFocus) self.txtWavelengthSpread.setObjectName("txtWavelengthSpread") self.gridLayout_5.addWidget(self.txtWavelengthSpread, 3, 3, 1, 1) self.label_29 = QtWidgets.QLabel(self.groupBox) self.label_29.setMinimumSize(QtCore.QSize(143, 20)) self.label_29.setObjectName("label_29") self.gridLayout_5.addWidget(self.label_29, 4, 0, 1, 2) self.txtSourceApertureSize = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtSourceApertureSize.sizePolicy().hasHeightForWidth()) self.txtSourceApertureSize.setSizePolicy(sizePolicy) self.txtSourceApertureSize.setMinimumSize(QtCore.QSize(100, 23)) self.txtSourceApertureSize.setBaseSize(QtCore.QSize(100, 20)) self.txtSourceApertureSize.setFocusPolicy(QtCore.Qt.StrongFocus) self.txtSourceApertureSize.setObjectName("txtSourceApertureSize") self.gridLayout_5.addWidget(self.txtSourceApertureSize, 4, 3, 1, 1) self.label_39 = QtWidgets.QLabel(self.groupBox) self.label_39.setMinimumSize(QtCore.QSize(22, 21)) self.label_39.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_39.setObjectName("label_39") self.gridLayout_5.addWidget(self.label_39, 4, 4, 1, 1) self.label_30 = QtWidgets.QLabel(self.groupBox) self.label_30.setMinimumSize(QtCore.QSize(147, 20)) self.label_30.setObjectName("label_30") self.gridLayout_5.addWidget(self.label_30, 5, 0, 1, 2) self.txtSampleApertureSize = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtSampleApertureSize.sizePolicy().hasHeightForWidth()) self.txtSampleApertureSize.setSizePolicy(sizePolicy) self.txtSampleApertureSize.setMinimumSize(QtCore.QSize(100, 23)) self.txtSampleApertureSize.setBaseSize(QtCore.QSize(100, 20)) self.txtSampleApertureSize.setFocusPolicy(QtCore.Qt.StrongFocus) self.txtSampleApertureSize.setObjectName("txtSampleApertureSize") self.gridLayout_5.addWidget(self.txtSampleApertureSize, 5, 3, 1, 1) self.label_40 = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_40.sizePolicy().hasHeightForWidth()) self.label_40.setSizePolicy(sizePolicy) self.label_40.setMinimumSize(QtCore.QSize(22, 21)) self.label_40.setObjectName("label_40") self.gridLayout_5.addWidget(self.label_40, 5, 4, 1, 1) self.label_31 = QtWidgets.QLabel(self.groupBox) self.label_31.setMinimumSize(QtCore.QSize(220, 20)) self.label_31.setObjectName("label_31") self.gridLayout_5.addWidget(self.label_31, 6, 0, 1, 3) self.txtSource2SampleDistance = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtSource2SampleDistance.sizePolicy().hasHeightForWidth()) self.txtSource2SampleDistance.setSizePolicy(sizePolicy) self.txtSource2SampleDistance.setMinimumSize(QtCore.QSize(100, 23)) self.txtSource2SampleDistance.setBaseSize(QtCore.QSize(100, 20)) self.txtSource2SampleDistance.setFocusPolicy(QtCore.Qt.StrongFocus) self.txtSource2SampleDistance.setObjectName("txtSource2SampleDistance") self.gridLayout_5.addWidget(self.txtSource2SampleDistance, 6, 3, 1, 1) self.label_41 = QtWidgets.QLabel(self.groupBox) self.label_41.setMinimumSize(QtCore.QSize(22, 21)) self.label_41.setObjectName("label_41") self.gridLayout_5.addWidget(self.label_41, 6, 4, 1, 1) self.label_32 = QtWidgets.QLabel(self.groupBox) self.label_32.setMinimumSize(QtCore.QSize(225, 20)) self.label_32.setObjectName("label_32") self.gridLayout_5.addWidget(self.label_32, 7, 0, 1, 3) self.txtSample2DetectorDistance = QtWidgets.QLineEdit(self.groupBox) self.txtSample2DetectorDistance.setMinimumSize(QtCore.QSize(100, 23)) self.txtSample2DetectorDistance.setBaseSize(QtCore.QSize(100, 20)) self.txtSample2DetectorDistance.setObjectName("txtSample2DetectorDistance") self.gridLayout_5.addWidget(self.txtSample2DetectorDistance, 7, 3, 1, 1) self.label_42 = QtWidgets.QLabel(self.groupBox) self.label_42.setMinimumSize(QtCore.QSize(22, 21)) self.label_42.setObjectName("label_42") self.gridLayout_5.addWidget(self.label_42, 7, 4, 1, 1) self.label_33 = QtWidgets.QLabel(self.groupBox) self.label_33.setMinimumSize(QtCore.QSize(100, 20)) self.label_33.setObjectName("label_33") self.gridLayout_5.addWidget(self.label_33, 8, 0, 1, 2) self.txtSampleOffset = QtWidgets.QLineEdit(self.groupBox) self.txtSampleOffset.setMinimumSize(QtCore.QSize(100, 23)) self.txtSampleOffset.setBaseSize(QtCore.QSize(100, 20)) self.txtSampleOffset.setObjectName("txtSampleOffset") self.gridLayout_5.addWidget(self.txtSampleOffset, 8, 3, 1, 1) self.label_43 = QtWidgets.QLabel(self.groupBox) self.label_43.setMinimumSize(QtCore.QSize(22, 21)) self.label_43.setObjectName("label_43") self.gridLayout_5.addWidget(self.label_43, 8, 4, 1, 1) self.label_34 = QtWidgets.QLabel(self.groupBox) self.label_34.setMinimumSize(QtCore.QSize(175, 20)) self.label_34.setObjectName("label_34") self.gridLayout_5.addWidget(self.label_34, 9, 0, 1, 3) self.txtDetectorSize = QtWidgets.QLineEdit(self.groupBox) self.txtDetectorSize.setMinimumSize(QtCore.QSize(100, 23)) self.txtDetectorSize.setBaseSize(QtCore.QSize(100, 20)) self.txtDetectorSize.setObjectName("txtDetectorSize") self.gridLayout_5.addWidget(self.txtDetectorSize, 9, 3, 1, 1) self.label_35 = QtWidgets.QLabel(self.groupBox) self.label_35.setMinimumSize(QtCore.QSize(129, 20)) self.label_35.setObjectName("label_35") self.gridLayout_5.addWidget(self.label_35, 10, 0, 1, 2) self.txtDetectorPixSize = QtWidgets.QLineEdit(self.groupBox) self.txtDetectorPixSize.setMinimumSize(QtCore.QSize(100, 23)) self.txtDetectorPixSize.setBaseSize(QtCore.QSize(100, 20)) self.txtDetectorPixSize.setObjectName("txtDetectorPixSize") self.gridLayout_5.addWidget(self.txtDetectorPixSize, 10, 3, 1, 1) self.label_45 = QtWidgets.QLabel(self.groupBox) self.label_45.setMinimumSize(QtCore.QSize(22, 21)) self.label_45.setObjectName("label_45") self.gridLayout_5.addWidget(self.label_45, 10, 4, 1, 1) self.gridLayout_6.addLayout(self.gridLayout_5, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox, 0, 0, 1, 1) self.line_4 = QtWidgets.QFrame(ResolutionCalculatorPanel) self.line_4.setFrameShape(QtWidgets.QFrame.VLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout_7.addWidget(self.line_4, 0, 1, 7, 1) self.graphicsView = QtWidgets.QGraphicsView(ResolutionCalculatorPanel) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.graphicsView.sizePolicy().hasHeightForWidth()) self.graphicsView.setSizePolicy(sizePolicy) self.graphicsView.setMinimumSize(QtCore.QSize(415, 415)) self.graphicsView.setObjectName("graphicsView") self.gridLayout_7.addWidget(self.graphicsView, 0, 2, 3, 1) self.line = QtWidgets.QFrame(ResolutionCalculatorPanel) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout_7.addWidget(self.line, 1, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(ResolutionCalculatorPanel) self.groupBox_2.setMinimumSize(QtCore.QSize(400, 95)) self.groupBox_2.setMaximumSize(QtCore.QSize(450, 110)) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_9.setContentsMargins(6, 6, 6, 6) self.gridLayout_9.setObjectName("gridLayout_9") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_21 = QtWidgets.QLabel(self.groupBox_2) self.label_21.setMinimumSize(QtCore.QSize(21, 21)) self.label_21.setObjectName("label_21") self.gridLayout.addWidget(self.label_21, 0, 0, 1, 1) self.txtQx = QtWidgets.QLineEdit(self.groupBox_2) self.txtQx.setMinimumSize(QtCore.QSize(100, 21)) self.txtQx.setBaseSize(QtCore.QSize(100, 21)) self.txtQx.setObjectName("txtQx") self.gridLayout.addWidget(self.txtQx, 0, 1, 1, 1) self.lblUnitQx = QtWidgets.QLabel(self.groupBox_2) self.lblUnitQx.setMinimumSize(QtCore.QSize(18, 21)) self.lblUnitQx.setObjectName("lblUnitQx") self.gridLayout.addWidget(self.lblUnitQx, 0, 2, 1, 1) self.label_22 = QtWidgets.QLabel(self.groupBox_2) self.label_22.setMinimumSize(QtCore.QSize(21, 21)) self.label_22.setObjectName("label_22") self.gridLayout.addWidget(self.label_22, 1, 0, 1, 1) self.txtQy = QtWidgets.QLineEdit(self.groupBox_2) self.txtQy.setMinimumSize(QtCore.QSize(100, 21)) self.txtQy.setBaseSize(QtCore.QSize(100, 21)) self.txtQy.setObjectName("txtQy") self.gridLayout.addWidget(self.txtQy, 1, 1, 1, 1) self.lblUnitQy = QtWidgets.QLabel(self.groupBox_2) self.lblUnitQy.setMinimumSize(QtCore.QSize(18, 21)) self.lblUnitQy.setObjectName("lblUnitQy") self.gridLayout.addWidget(self.lblUnitQy, 1, 2, 1, 1) self.gridLayout_9.addLayout(self.gridLayout, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox_2, 2, 0, 3, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_7.addItem(spacerItem, 3, 2, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(ResolutionCalculatorPanel) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_4.setContentsMargins(6, 6, 6, 6) self.gridLayout_4.setObjectName("gridLayout_4") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.txtSigma_x = QtWidgets.QLineEdit(self.groupBox_3) self.txtSigma_x.setEnabled(True) self.txtSigma_x.setMinimumSize(QtCore.QSize(80, 23)) self.txtSigma_x.setBaseSize(QtCore.QSize(100, 21)) self.txtSigma_x.setReadOnly(True) self.txtSigma_x.setObjectName("txtSigma_x") self.gridLayout_2.addWidget(self.txtSigma_x, 0, 1, 1, 1) self.txtSigma_y = QtWidgets.QLineEdit(self.groupBox_3) self.txtSigma_y.setEnabled(True) self.txtSigma_y.setMinimumSize(QtCore.QSize(80, 23)) self.txtSigma_y.setBaseSize(QtCore.QSize(100, 21)) self.txtSigma_y.setReadOnly(True) self.txtSigma_y.setObjectName("txtSigma_y") self.gridLayout_2.addWidget(self.txtSigma_y, 0, 5, 1, 1) self.label_2 = QtWidgets.QLabel(self.groupBox_3) self.label_2.setMinimumSize(QtCore.QSize(87, 20)) self.label_2.setBaseSize(QtCore.QSize(87, 20)) self.label_2.setObjectName("label_2") self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1) self.txtSigma_lamd = QtWidgets.QLineEdit(self.groupBox_3) self.txtSigma_lamd.setEnabled(True) self.txtSigma_lamd.setMinimumSize(QtCore.QSize(80, 23)) self.txtSigma_lamd.setBaseSize(QtCore.QSize(100, 21)) self.txtSigma_lamd.setReadOnly(True) self.txtSigma_lamd.setObjectName("txtSigma_lamd") self.gridLayout_2.addWidget(self.txtSigma_lamd, 1, 1, 1, 1) self.txt1DSigma = QtWidgets.QLineEdit(self.groupBox_3) self.txt1DSigma.setEnabled(True) self.txt1DSigma.setMinimumSize(QtCore.QSize(80, 23)) self.txt1DSigma.setBaseSize(QtCore.QSize(100, 21)) self.txt1DSigma.setReadOnly(True) self.txt1DSigma.setObjectName("txt1DSigma") self.gridLayout_2.addWidget(self.txt1DSigma, 1, 5, 1, 1) self.lblUnit1DSigma = QtWidgets.QLabel(self.groupBox_3) self.lblUnit1DSigma.setMinimumSize(QtCore.QSize(20, 21)) self.lblUnit1DSigma.setObjectName("lblUnit1DSigma") self.gridLayout_2.addWidget(self.lblUnit1DSigma, 1, 6, 1, 1) self.lblUnitSigmalamd = QtWidgets.QLabel(self.groupBox_3) self.lblUnitSigmalamd.setMinimumSize(QtCore.QSize(20, 21)) self.lblUnitSigmalamd.setObjectName("lblUnitSigmalamd") self.gridLayout_2.addWidget(self.lblUnitSigmalamd, 1, 2, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBox_3) self.label_6.setMinimumSize(QtCore.QSize(87, 20)) self.label_6.setBaseSize(QtCore.QSize(87, 20)) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 1, 4, 1, 1) self.label_5 = QtWidgets.QLabel(self.groupBox_3) self.label_5.setMinimumSize(QtCore.QSize(87, 20)) self.label_5.setBaseSize(QtCore.QSize(87, 20)) self.label_5.setObjectName("label_5") self.gridLayout_2.addWidget(self.label_5, 0, 4, 1, 1) self.lblUnitSigmay = QtWidgets.QLabel(self.groupBox_3) self.lblUnitSigmay.setMinimumSize(QtCore.QSize(20, 21)) self.lblUnitSigmay.setObjectName("lblUnitSigmay") self.gridLayout_2.addWidget(self.lblUnitSigmay, 0, 6, 1, 1) self.lblUnitSigmax = QtWidgets.QLabel(self.groupBox_3) self.lblUnitSigmax.setMinimumSize(QtCore.QSize(20, 21)) self.lblUnitSigmax.setObjectName("lblUnitSigmax") self.gridLayout_2.addWidget(self.lblUnitSigmax, 0, 2, 1, 1) self.label = QtWidgets.QLabel(self.groupBox_3) self.label.setMinimumSize(QtCore.QSize(87, 20)) self.label.setBaseSize(QtCore.QSize(87, 20)) self.label.setObjectName("label") self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 0, 3, 1, 1) self.gridLayout_4.addLayout(self.gridLayout_2, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox_3, 4, 2, 3, 1) self.line_2 = QtWidgets.QFrame(ResolutionCalculatorPanel) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout_7.addWidget(self.line_2, 5, 0, 1, 1) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.cmdReset = QtWidgets.QPushButton(ResolutionCalculatorPanel) self.cmdReset.setMinimumSize(QtCore.QSize(75, 25)) self.cmdReset.setAutoDefault(False) self.cmdReset.setObjectName("cmdReset") self.gridLayout_3.addWidget(self.cmdReset, 0, 1, 1, 1) self.cmdCompute = QtWidgets.QPushButton(ResolutionCalculatorPanel) self.cmdCompute.setAutoDefault(False) self.cmdCompute.setObjectName("cmdCompute") self.gridLayout_3.addWidget(self.cmdCompute, 0, 2, 1, 1) self.cmdClose = QtWidgets.QPushButton(ResolutionCalculatorPanel) self.cmdClose.setMinimumSize(QtCore.QSize(75, 23)) self.cmdClose.setAutoDefault(False) self.cmdClose.setObjectName("cmdClose") self.gridLayout_3.addWidget(self.cmdClose, 0, 3, 1, 1) self.cmdHelp = QtWidgets.QPushButton(ResolutionCalculatorPanel) self.cmdHelp.setMinimumSize(QtCore.QSize(75, 23)) self.cmdHelp.setAutoDefault(False) self.cmdHelp.setObjectName("cmdHelp") self.gridLayout_3.addWidget(self.cmdHelp, 0, 4, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem2, 0, 0, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_3, 6, 0, 1, 1) self.groupBox.raise_() self.groupBox_2.raise_() self.groupBox_3.raise_() self.graphicsView.raise_() self.line_4.raise_() self.line.raise_() self.line_2.raise_() self.retranslateUi(ResolutionCalculatorPanel) self.cbSource.setCurrentIndex(2) QtCore.QMetaObject.connectSlotsByName(ResolutionCalculatorPanel) ResolutionCalculatorPanel.setTabOrder(self.cbSource, self.cbWaveColor) ResolutionCalculatorPanel.setTabOrder(self.cbWaveColor, self.cbCustomSpectrum) ResolutionCalculatorPanel.setTabOrder(self.cbCustomSpectrum, self.txtWavelength) ResolutionCalculatorPanel.setTabOrder(self.txtWavelength, self.txtWavelengthSpread) ResolutionCalculatorPanel.setTabOrder(self.txtWavelengthSpread, self.txtSourceApertureSize) ResolutionCalculatorPanel.setTabOrder(self.txtSourceApertureSize, self.txtSampleApertureSize) ResolutionCalculatorPanel.setTabOrder(self.txtSampleApertureSize, self.txtSource2SampleDistance) ResolutionCalculatorPanel.setTabOrder(self.txtSource2SampleDistance, self.txtSample2DetectorDistance) ResolutionCalculatorPanel.setTabOrder(self.txtSample2DetectorDistance, self.txtSampleOffset) ResolutionCalculatorPanel.setTabOrder(self.txtSampleOffset, self.txtDetectorSize) ResolutionCalculatorPanel.setTabOrder(self.txtDetectorSize, self.txtDetectorPixSize) ResolutionCalculatorPanel.setTabOrder(self.txtDetectorPixSize, self.txtQx) ResolutionCalculatorPanel.setTabOrder(self.txtQx, self.txtQy) ResolutionCalculatorPanel.setTabOrder(self.txtQy, self.cmdCompute) ResolutionCalculatorPanel.setTabOrder(self.cmdCompute, self.cmdHelp) ResolutionCalculatorPanel.setTabOrder(self.cmdHelp, self.cmdReset) ResolutionCalculatorPanel.setTabOrder(self.cmdReset, self.cmdClose) ResolutionCalculatorPanel.setTabOrder(self.cmdClose, self.txtSigma_lamd) ResolutionCalculatorPanel.setTabOrder(self.txtSigma_lamd, self.txtSigma_y) ResolutionCalculatorPanel.setTabOrder(self.txtSigma_y, self.txt1DSigma) ResolutionCalculatorPanel.setTabOrder(self.txt1DSigma, self.graphicsView) ResolutionCalculatorPanel.setTabOrder(self.graphicsView, self.txtSigma_x)
[docs] def retranslateUi(self, ResolutionCalculatorPanel): _translate = QtCore.QCoreApplication.translate ResolutionCalculatorPanel.setWindowTitle(_translate("ResolutionCalculatorPanel", "Q Resolution Estimator")) self.groupBox.setTitle(_translate("ResolutionCalculatorPanel", "Instrumental Parameters")) self.label_26.setText(_translate("ResolutionCalculatorPanel", "Source:")) self.cbSource.setToolTip(_translate("ResolutionCalculatorPanel", "Source Selection: Affect on the gravitational contribution.")) self.cbSource.setItemText(0, _translate("ResolutionCalculatorPanel", "Alpha")) self.cbSource.setItemText(1, _translate("ResolutionCalculatorPanel", "Deutron")) self.cbSource.setItemText(2, _translate("ResolutionCalculatorPanel", "Neutron")) self.cbSource.setItemText(3, _translate("ResolutionCalculatorPanel", "Photon")) self.cbSource.setItemText(4, _translate("ResolutionCalculatorPanel", "Proton")) self.cbSource.setItemText(5, _translate("ResolutionCalculatorPanel", "Triton")) self.cbWaveColor.setItemText(0, _translate("ResolutionCalculatorPanel", "Monochromatic")) self.cbWaveColor.setItemText(1, _translate("ResolutionCalculatorPanel", "TOF")) self.lblSpectrum.setText(_translate("ResolutionCalculatorPanel", "Spectrum:")) self.cbCustomSpectrum.setToolTip(_translate("ResolutionCalculatorPanel", "Wavelength Spectrum: Intensity vs. wavelength.")) self.cbCustomSpectrum.setItemText(0, _translate("ResolutionCalculatorPanel", "Flat")) self.cbCustomSpectrum.setItemText(1, _translate("ResolutionCalculatorPanel", "Add New")) self.label_27.setText(_translate("ResolutionCalculatorPanel", "Wavelength:")) self.txtWavelength.setToolTip(_translate("ResolutionCalculatorPanel", "Wavelength of the Neutrons.")) self.txtWavelength.setText(_translate("ResolutionCalculatorPanel", "6.0")) self.lblUnitWavelength.setText(_translate("ResolutionCalculatorPanel", "Å")) self.label_28.setText(_translate("ResolutionCalculatorPanel", "Wavelength Spread:")) self.txtWavelengthSpread.setToolTip(_translate("ResolutionCalculatorPanel", "Wavelength Spread of Neutrons.")) self.txtWavelengthSpread.setText(_translate("ResolutionCalculatorPanel", "0.125")) self.label_29.setText(_translate("ResolutionCalculatorPanel", "Source Aperture Size:")) self.txtSourceApertureSize.setToolTip(_translate("ResolutionCalculatorPanel", "Source Aperture Size.")) self.txtSourceApertureSize.setText(_translate("ResolutionCalculatorPanel", "3.81")) self.label_39.setText(_translate("ResolutionCalculatorPanel", "cm")) self.label_30.setText(_translate("ResolutionCalculatorPanel", "Sample Aperture Size:")) self.txtSampleApertureSize.setToolTip(_translate("ResolutionCalculatorPanel", "Sample Aperture Size.")) self.txtSampleApertureSize.setText(_translate("ResolutionCalculatorPanel", "1.27")) self.label_40.setText(_translate("ResolutionCalculatorPanel", "cm")) self.label_31.setText(_translate("ResolutionCalculatorPanel", "Source to Sample Aperture Distance:")) self.txtSource2SampleDistance.setToolTip(_translate("ResolutionCalculatorPanel", "Source to Sample Aperture Distance.")) self.txtSource2SampleDistance.setText(_translate("ResolutionCalculatorPanel", "1627")) self.label_41.setText(_translate("ResolutionCalculatorPanel", "cm")) self.label_32.setText(_translate("ResolutionCalculatorPanel", "Sample Aperture to Detector Distance:")) self.txtSample2DetectorDistance.setToolTip(_translate("ResolutionCalculatorPanel", "Sample Aperture to Detector Distance.")) self.txtSample2DetectorDistance.setText(_translate("ResolutionCalculatorPanel", "1000")) self.label_42.setText(_translate("ResolutionCalculatorPanel", "cm")) self.label_33.setText(_translate("ResolutionCalculatorPanel", "Sample Offset:")) self.txtSampleOffset.setToolTip(_translate("ResolutionCalculatorPanel", "Sample Offset.")) self.txtSampleOffset.setText(_translate("ResolutionCalculatorPanel", "0")) self.label_43.setText(_translate("ResolutionCalculatorPanel", "cm")) self.label_34.setText(_translate("ResolutionCalculatorPanel", "Number of Pixels on Detector:")) self.txtDetectorSize.setToolTip(_translate("ResolutionCalculatorPanel", "Number of Pixels on Detector.")) self.txtDetectorSize.setText(_translate("ResolutionCalculatorPanel", "128, 128")) self.label_35.setText(_translate("ResolutionCalculatorPanel", "Detector Pixel Size:")) self.txtDetectorPixSize.setToolTip(_translate("ResolutionCalculatorPanel", "Detector Pixel Size.")) self.txtDetectorPixSize.setText(_translate("ResolutionCalculatorPanel", "0.5, 0.5")) self.label_45.setText(_translate("ResolutionCalculatorPanel", "cm")) self.groupBox_2.setTitle(_translate("ResolutionCalculatorPanel", "Q Location of the Estimation")) self.label_21.setText(_translate("ResolutionCalculatorPanel", "Qx:")) self.txtQx.setToolTip(_translate("ResolutionCalculatorPanel", "Type the Qx value.")) self.txtQx.setText(_translate("ResolutionCalculatorPanel", "0.0")) self.lblUnitQx.setText(_translate("ResolutionCalculatorPanel", "<html><head/><body><p>Å<span style=\" vertical-align:super;\">-1</span></p></body></html>")) self.label_22.setText(_translate("ResolutionCalculatorPanel", "Qy:")) self.txtQy.setToolTip(_translate("ResolutionCalculatorPanel", "Type the Qy value.")) self.txtQy.setText(_translate("ResolutionCalculatorPanel", "0.0")) self.lblUnitQy.setText(_translate("ResolutionCalculatorPanel", "<html><head/><body><p>Å<span style=\" vertical-align:super;\">-1</span></p></body></html>")) self.groupBox_3.setTitle(_translate("ResolutionCalculatorPanel", "Standard Deviation of the Resolution Distribution")) self.txtSigma_x.setToolTip(_translate("ResolutionCalculatorPanel", "The x component of the geometric resolution, excluding sigma_lamda.")) self.txtSigma_x.setText(_translate("ResolutionCalculatorPanel", "0.0008288")) self.txtSigma_y.setToolTip(_translate("ResolutionCalculatorPanel", "The y component of the geometric resolution, excluding sigma_lamda.")) self.txtSigma_y.setText(_translate("ResolutionCalculatorPanel", "0.0008288")) self.label_2.setText(_translate("ResolutionCalculatorPanel", "Sigma_lamd:")) self.txtSigma_lamd.setToolTip(_translate("ResolutionCalculatorPanel", "The wavelength contribution in the radial direction. Note: The phi component is always zero.")) self.txtSigma_lamd.setText(_translate("ResolutionCalculatorPanel", "3.168e-05")) self.txt1DSigma.setToolTip(_translate("ResolutionCalculatorPanel", "Resolution in 1-dimension (for 1D data).")) self.txt1DSigma.setText(_translate("ResolutionCalculatorPanel", "0.0008289")) self.lblUnit1DSigma.setText(_translate("ResolutionCalculatorPanel", "<html><head/><body><p>Å<span style=\" vertical-align:super;\">-1</span></p></body></html>")) self.lblUnitSigmalamd.setText(_translate("ResolutionCalculatorPanel", "<html><head/><body><p>Å<span style=\" vertical-align:super;\">-1</span></p></body></html>")) self.label_6.setText(_translate("ResolutionCalculatorPanel", "(1D) Sigma:")) self.label_5.setText(_translate("ResolutionCalculatorPanel", "Sigma_y:")) self.lblUnitSigmay.setText(_translate("ResolutionCalculatorPanel", "<html><head/><body><p>Å<span style=\" vertical-align:super;\">-1</span></p></body></html>")) self.lblUnitSigmax.setText(_translate("ResolutionCalculatorPanel", "<html><head/><body><p>Å<span style=\" vertical-align:super;\">-1</span></p></body></html>")) self.label.setText(_translate("ResolutionCalculatorPanel", "Sigma_x:")) self.cmdReset.setToolTip(_translate("ResolutionCalculatorPanel", "Reset to default SAS instrumental parameter")) self.cmdReset.setText(_translate("ResolutionCalculatorPanel", "Reset")) self.cmdCompute.setToolTip(_translate("ResolutionCalculatorPanel", "Compute the resolution of Q from SAS instrumental parameter")) self.cmdCompute.setText(_translate("ResolutionCalculatorPanel", "Compute")) self.cmdClose.setToolTip(_translate("ResolutionCalculatorPanel", "Close this window")) self.cmdClose.setText(_translate("ResolutionCalculatorPanel", "Close")) self.cmdHelp.setToolTip(_translate("ResolutionCalculatorPanel", "Help on using the Resolution Calculator")) self.cmdHelp.setText(_translate("ResolutionCalculatorPanel", "Help"))