Source code for sas.qtgui.Perspectives.Fitting.UI.ComplexConstraintUI

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

# Form implementation generated from reading ui file '.\src\sas\qtgui\Perspectives\Fitting\UI\ComplexConstraintUI.ui'
#
# Created by: PyQt5 UI code generator 5.15.9
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


[docs]class Ui_ComplexConstraintUI(object):
[docs] def setupUi(self, ComplexConstraintUI): ComplexConstraintUI.setObjectName("ComplexConstraintUI") ComplexConstraintUI.resize(449, 260) self.gridLayout_2 = QtWidgets.QGridLayout(ComplexConstraintUI) self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox = QtWidgets.QGroupBox(ComplexConstraintUI) self.groupBox.setObjectName("groupBox") self.gridLayout = QtWidgets.QGridLayout(self.groupBox) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.cbModel1 = QtWidgets.QComboBox(self.groupBox) self.cbModel1.setObjectName("cbModel1") self.horizontalLayout.addWidget(self.cbModel1) self.cbParam1 = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cbParam1.sizePolicy().hasHeightForWidth()) self.cbParam1.setSizePolicy(sizePolicy) self.cbParam1.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToContents) self.cbParam1.setObjectName("cbParam1") self.cbParam1.addItem("") self.horizontalLayout.addWidget(self.cbParam1) self.cbOperator = QtWidgets.QComboBox(self.groupBox) self.cbOperator.setObjectName("cbOperator") self.cbOperator.addItem("") self.horizontalLayout.addWidget(self.cbOperator) self.cbModel2 = QtWidgets.QComboBox(self.groupBox) self.cbModel2.setObjectName("cbModel2") self.horizontalLayout.addWidget(self.cbModel2) self.cbParam2 = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cbParam2.sizePolicy().hasHeightForWidth()) self.cbParam2.setSizePolicy(sizePolicy) self.cbParam2.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToContents) self.cbParam2.setObjectName("cbParam2") self.cbParam2.addItem("") self.horizontalLayout.addWidget(self.cbParam2) self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.txtParam = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtParam.sizePolicy().hasHeightForWidth()) self.txtParam.setSizePolicy(sizePolicy) self.txtParam.setObjectName("txtParam") self.horizontalLayout_2.addWidget(self.txtParam) self.txtOperator = QtWidgets.QLabel(self.groupBox) self.txtOperator.setObjectName("txtOperator") self.horizontalLayout_2.addWidget(self.txtOperator) self.txtConstraint = QtWidgets.QLineEdit(self.groupBox) self.txtConstraint.setText("") self.txtConstraint.setObjectName("txtConstraint") self.horizontalLayout_2.addWidget(self.txtConstraint) self.gridLayout.addLayout(self.horizontalLayout_2, 2, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1) self.lblWarning = QtWidgets.QLabel(ComplexConstraintUI) self.lblWarning.setObjectName("lblWarning") self.gridLayout_2.addWidget(self.lblWarning, 1, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 9, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 2, 0, 1, 1) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem1 = QtWidgets.QSpacerItem(58, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.cmdAddAll = QtWidgets.QToolButton(ComplexConstraintUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cmdAddAll.sizePolicy().hasHeightForWidth()) self.cmdAddAll.setSizePolicy(sizePolicy) self.cmdAddAll.setMinimumSize(QtCore.QSize(93, 28)) self.cmdAddAll.setPopupMode(QtWidgets.QToolButton.InstantPopup) self.cmdAddAll.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly) self.cmdAddAll.setAutoRaise(False) self.cmdAddAll.setArrowType(QtCore.Qt.DownArrow) self.cmdAddAll.setObjectName("cmdAddAll") self.horizontalLayout_3.addWidget(self.cmdAddAll) self.cmdOK = QtWidgets.QToolButton(ComplexConstraintUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cmdOK.sizePolicy().hasHeightForWidth()) self.cmdOK.setSizePolicy(sizePolicy) self.cmdOK.setMinimumSize(QtCore.QSize(93, 28)) self.cmdOK.setPopupMode(QtWidgets.QToolButton.InstantPopup) self.cmdOK.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly) self.cmdOK.setAutoRaise(False) self.cmdOK.setArrowType(QtCore.Qt.DownArrow) self.cmdOK.setObjectName("cmdOK") self.horizontalLayout_3.addWidget(self.cmdOK) self.cmdHelp = QtWidgets.QPushButton(ComplexConstraintUI) self.cmdHelp.setObjectName("cmdHelp") self.horizontalLayout_3.addWidget(self.cmdHelp) self.gridLayout_2.addLayout(self.horizontalLayout_3, 3, 0, 1, 1) self.retranslateUi(ComplexConstraintUI) QtCore.QMetaObject.connectSlotsByName(ComplexConstraintUI)
[docs] def retranslateUi(self, ComplexConstraintUI): _translate = QtCore.QCoreApplication.translate ComplexConstraintUI.setWindowTitle(_translate("ComplexConstraintUI", "Complex Constraint")) self.groupBox.setTitle(_translate("ComplexConstraintUI", "2 parameter constraint")) self.cbParam1.setItemText(0, _translate("ComplexConstraintUI", "sld")) self.cbOperator.setItemText(0, _translate("ComplexConstraintUI", ">")) self.cbParam2.setItemText(0, _translate("ComplexConstraintUI", "sld_a")) self.label.setText(_translate("ComplexConstraintUI", "Edit complex constraint:")) self.txtParam.setText(_translate("ComplexConstraintUI", "param1")) self.txtOperator.setText(_translate("ComplexConstraintUI", "=")) self.lblWarning.setText(_translate("ComplexConstraintUI", "<html><head/><body><p><span style=\" color:#ff0000;\">Warning! Polydisperse parameter selected.<br/></span>Constraints involving polydisperse parameters only apply to<br/>starting values and are not re-applied during size or angle polydispersity<br/>integrations. To do so requires creating a custom model.</p></body></html>")) self.cmdAddAll.setToolTip(_translate("ComplexConstraintUI", "<html><head/><body><p>Add constraints between all identically named parameters in both fitpages</p></body></html>")) self.cmdAddAll.setText(_translate("ComplexConstraintUI", "Add All")) self.cmdOK.setToolTip(_translate("ComplexConstraintUI", "<html><head/><body><p>Add the constraint as defined by the above expression.</p></body></html>")) self.cmdOK.setText(_translate("ComplexConstraintUI", "Add")) self.cmdHelp.setText(_translate("ComplexConstraintUI", "Help"))