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"))