Source code for schrodinger.ui.qt.config_dialog_open_mp_ui

# Form implementation generated from reading ui file '/Users/eltanawy/builds/2022-4/source/mmshare/python/modules/schrodinger/ui/qt/config_dialog_open_mp.ui'
#
# Created by: PyQt6 UI code generator 6.3.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


[docs]class Ui_Form(object):
[docs] def setupUi(self, Form): Form.setObjectName("Form") Form.resize(434, 150) self.verticalLayout_2 = QtWidgets.QVBoxLayout(Form) self.verticalLayout_2.setObjectName("verticalLayout_2") self.distribute_label = QtWidgets.QLabel(Form) self.distribute_label.setObjectName("distribute_label") self.verticalLayout_2.addWidget(self.distribute_label) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setContentsMargins(20, -1, -1, -1) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.mp_cpus_rb = QtWidgets.QRadioButton(Form) self.mp_cpus_rb.setObjectName("mp_cpus_rb") self.horizontalLayout_2.addWidget(self.mp_cpus_rb) self.mp_cpus_grouping = QtWidgets.QWidget(Form) self.mp_cpus_grouping.setObjectName("mp_cpus_grouping") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.mp_cpus_grouping) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.open_mp_cpu_layout = QtWidgets.QHBoxLayout() self.open_mp_cpu_layout.setContentsMargins(0, 0, 0, 0) self.open_mp_cpu_layout.setObjectName("open_mp_cpu_layout") self.horizontalLayout_3.addLayout(self.open_mp_cpu_layout) self.cpu_msg_lbl = QtWidgets.QLabel(self.mp_cpus_grouping) self.cpu_msg_lbl.setObjectName("cpu_msg_lbl") self.horizontalLayout_3.addWidget(self.cpu_msg_lbl) self.horizontalLayout_2.addWidget(self.mp_cpus_grouping) spacerItem = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout_2) self.mp_open_mp_rb = QtWidgets.QRadioButton(Form) self.mp_open_mp_rb.setObjectName("mp_open_mp_rb") self.verticalLayout.addWidget(self.mp_open_mp_rb) self.mp_open_mp_grouping = QtWidgets.QWidget(Form) self.mp_open_mp_grouping.setObjectName("mp_open_mp_grouping") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.mp_open_mp_grouping) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(20, -1, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.label_2 = QtWidgets.QLabel(self.mp_open_mp_grouping) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.mp_threads_sb = QtWidgets.QSpinBox(self.mp_open_mp_grouping) self.mp_threads_sb.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.NoButtons) self.mp_threads_sb.setMinimum(1) self.mp_threads_sb.setMaximum(10000) self.mp_threads_sb.setObjectName("mp_threads_sb") self.horizontalLayout.addWidget(self.mp_threads_sb) self.label_3 = QtWidgets.QLabel(self.mp_open_mp_grouping) self.label_3.setObjectName("label_3") self.horizontalLayout.addWidget(self.label_3) self.mp_max_subjobs_sb = QtWidgets.QSpinBox(self.mp_open_mp_grouping) self.mp_max_subjobs_sb.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.NoButtons) self.mp_max_subjobs_sb.setMinimum(1) self.mp_max_subjobs_sb.setMaximum(10000) self.mp_max_subjobs_sb.setObjectName("mp_max_subjobs_sb") self.horizontalLayout.addWidget(self.mp_max_subjobs_sb) spacerItem1 = QtWidgets.QSpacerItem(0, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_3.addLayout(self.horizontalLayout) self.mp_total_cpus_lbl = QtWidgets.QLabel(self.mp_open_mp_grouping) self.mp_total_cpus_lbl.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.mp_total_cpus_lbl.setObjectName("mp_total_cpus_lbl") self.verticalLayout_3.addWidget(self.mp_total_cpus_lbl) self.verticalLayout.addWidget(self.mp_open_mp_grouping) self.verticalLayout_2.addLayout(self.verticalLayout) spacerItem2 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_2.addItem(spacerItem2) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
[docs] def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.distribute_label.setText(_translate("Form", "Distribute subjobs across:")) self.mp_cpus_rb.setText(_translate("Form", "CPUs")) self.cpu_msg_lbl.setText(_translate("Form", "Not all processors may be used for all job types")) self.mp_open_mp_rb.setText(_translate("Form", "Threads and subjobs")) self.label_2.setText(_translate("Form", "Threads:")) self.label_3.setText(_translate("Form", "Maximum simultaneous subjobs:")) self.mp_total_cpus_lbl.setText(_translate("Form", "(total = X CPUs)"))