Source code for schrodinger.application.jaguar.gui.ui.molecule_top_ui
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '/scr/buildbot/src/mmshare/python/modules/schrodinger/application/jaguar/gui/ui/molecule_top.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# 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_Form(object):
[docs] def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(620, 202)
self.verticalLayout_2 = QtWidgets.QVBoxLayout(Form)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.molecule_top_frame = QtWidgets.QFrame(Form)
self.molecule_top_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
self.molecule_top_frame.setFrameShadow(QtWidgets.QFrame.Plain)
self.molecule_top_frame.setObjectName("molecule_top_frame")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.molecule_top_frame)
self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.symmetry_lbl = QtWidgets.QLabel(self.molecule_top_frame)
self.symmetry_lbl.setObjectName("symmetry_lbl")
self.horizontalLayout.addWidget(self.symmetry_lbl)
self.symmetry_combo = QtWidgets.QComboBox(self.molecule_top_frame)
self.symmetry_combo.setObjectName("symmetry_combo")
self.symmetry_combo.addItem("")
self.symmetry_combo.addItem("")
self.symmetry_combo.addItem("")
self.horizontalLayout.addWidget(self.symmetry_combo)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.verticalLayout_4.addLayout(self.horizontalLayout)
self.molecular_state_lbl = QtWidgets.QLabel(self.molecule_top_frame)
self.molecular_state_lbl.setObjectName("molecular_state_lbl")
self.verticalLayout_4.addWidget(self.molecular_state_lbl)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setContentsMargins(15, -1, -1, -1)
self.verticalLayout.setSpacing(0)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.use_from_pt_rb = QtWidgets.QRadioButton(self.molecule_top_frame)
self.use_from_pt_rb.setObjectName("use_from_pt_rb")
self.horizontalLayout_2.addWidget(self.use_from_pt_rb)
self.create_props_btn = QtWidgets.QPushButton(self.molecule_top_frame)
self.create_props_btn.setEnabled(False)
self.create_props_btn.setObjectName("create_props_btn")
self.horizontalLayout_2.addWidget(self.create_props_btn)
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem1)
self.verticalLayout.addLayout(self.horizontalLayout_2)
self.use_values_rb = QtWidgets.QRadioButton(self.molecule_top_frame)
self.use_values_rb.setChecked(True)
self.use_values_rb.setObjectName("use_values_rb")
self.verticalLayout.addWidget(self.use_values_rb)
self.use_values_frame = QtWidgets.QFrame(self.molecule_top_frame)
self.use_values_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
self.use_values_frame.setLineWidth(0)
self.use_values_frame.setObjectName("use_values_frame")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.use_values_frame)
self.verticalLayout_3.setContentsMargins(30, 0, 0, 0)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.molecular_charge_lbl = QtWidgets.QLabel(self.use_values_frame)
self.molecular_charge_lbl.setObjectName("molecular_charge_lbl")
self.horizontalLayout_3.addWidget(self.molecular_charge_lbl)
self.molecular_charge_sb = QtWidgets.QSpinBox(self.use_values_frame)
self.molecular_charge_sb.setMinimum(-99999)
self.molecular_charge_sb.setMaximum(999999)
self.molecular_charge_sb.setObjectName("molecular_charge_sb")
self.horizontalLayout_3.addWidget(self.molecular_charge_sb)
self.charge_warning_lbl = QtWidgets.QLabel(self.use_values_frame)
self.charge_warning_lbl.setText("")
self.charge_warning_lbl.setObjectName("charge_warning_lbl")
self.horizontalLayout_3.addWidget(self.charge_warning_lbl)
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_3.addItem(spacerItem2)
self.verticalLayout_3.addLayout(self.horizontalLayout_3)
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.spin_mult_lbl = QtWidgets.QLabel(self.use_values_frame)
self.spin_mult_lbl.setObjectName("spin_mult_lbl")
self.horizontalLayout_4.addWidget(self.spin_mult_lbl)
self.spin_mult_sb = QtWidgets.QSpinBox(self.use_values_frame)
self.spin_mult_sb.setMinimum(-99999)
self.spin_mult_sb.setMaximum(999999)
self.spin_mult_sb.setProperty("value", 1)
self.spin_mult_sb.setObjectName("spin_mult_sb")
self.horizontalLayout_4.addWidget(self.spin_mult_sb)
self.fix_spin_cb = QtWidgets.QCheckBox(self.use_values_frame)
self.fix_spin_cb.setObjectName("fix_spin_cb")
self.horizontalLayout_4.addWidget(self.fix_spin_cb)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_4.addItem(spacerItem3)
self.verticalLayout_3.addLayout(self.horizontalLayout_4)
self.verticalLayout.addWidget(self.use_values_frame)
self.verticalLayout_4.addLayout(self.verticalLayout)
self.line = QtWidgets.QFrame(self.molecule_top_frame)
self.line.setFrameShape(QtWidgets.QFrame.HLine)
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line.setObjectName("line")
self.verticalLayout_4.addWidget(self.line)
self.verticalLayout_2.addWidget(self.molecule_top_frame)
self.retranslateUi(Form)
self.use_from_pt_rb.toggled['bool'].connect(self.create_props_btn.setEnabled)
self.use_values_rb.toggled['bool'].connect(self.use_values_frame.setEnabled)
QtCore.QMetaObject.connectSlotsByName(Form)
[docs] def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.symmetry_lbl.setText(_translate("Form", "Symmetry: "))
self.symmetry_combo.setItemText(0, _translate("Form", "Use if present"))
self.symmetry_combo.setItemText(1, _translate("Form", "Off"))
self.symmetry_combo.setItemText(2, _translate("Form", "Abelian"))
self.molecular_state_lbl.setText(_translate("Form", "Molecular state:"))
self.use_from_pt_rb.setText(_translate("Form", "Use charge and multiplicity from Project Table"))
self.create_props_btn.setText(_translate("Form", "Create Properties"))
self.use_values_rb.setText(_translate("Form", "Use these values:"))
self.molecular_charge_lbl.setText(_translate("Form", "Molecular charge:"))
self.spin_mult_lbl.setText(_translate("Form", "Spin multiplicity (2S+1):"))
self.fix_spin_cb.setText(_translate("Form", "Keep multiplicity consistent with charge"))