class Ui_DraftElement(object): def setupUi(self, DraftElement): DraftElement.setObjectName("DraftElement") DraftElement.resize(240, 106) DraftElement.setMaximumSize(QtCore.QSize(240, 16777215)) DraftElement.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.verticalLayout = QtWidgets.QVBoxLayout(DraftElement) self.verticalLayout.setSpacing(0) self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.horizontalLayout.setObjectName("horizontalLayout") self.element_label = QtWidgets.QPushButton(DraftElement) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.element_label.setFont(font) self.element_label.setStyleSheet("border: 0px") self.element_label.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.element_label.setIconSize(QtCore.QSize(10, 10)) self.element_label.setDefault(False) self.element_label.setFlat(True) self.element_label.setObjectName("element_label") self.horizontalLayout.addWidget(self.element_label) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.dropdown_button = ToolButton(DraftElement) self.dropdown_button.setEnabled(False) self.dropdown_button.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.dropdown_button.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.dropdown_button.setIcon(icon) self.dropdown_button.setIconSize(QtCore.QSize(10, 10)) self.dropdown_button.setObjectName("dropdown_button") self.horizontalLayout.addWidget(self.dropdown_button) spacerItem1 = QtWidgets.QSpacerItem(100, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.element_list = QtWidgets.QTableView(DraftElement) self.element_list.setMaximumSize(QtCore.QSize(240, 100)) self.element_list.setFrameShadow(QtWidgets.QFrame.Plain) self.element_list.setLineWidth(0) self.element_list.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.element_list.setDragEnabled(True) self.element_list.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) self.element_list.setDefaultDropAction(QtCore.Qt.CopyAction) self.element_list.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.element_list.setShowGrid(False) self.element_list.setObjectName("element_list") self.element_list.horizontalHeader().setVisible(False) self.element_list.horizontalHeader().setDefaultSectionSize(80) self.element_list.horizontalHeader().setHighlightSections(False) self.element_list.horizontalHeader().setMinimumSectionSize(80) self.element_list.verticalHeader().setVisible(False) self.element_list.verticalHeader().setDefaultSectionSize(60) self.element_list.verticalHeader().setHighlightSections(False) self.element_list.verticalHeader().setMinimumSectionSize(60) self.verticalLayout.addWidget(self.element_list) self.verticalLayout.setStretch(1, 1) self.retranslateUi(DraftElement) QtCore.QMetaObject.connectSlotsByName(DraftElement) def retranslateUi(self, DraftElement): DraftElement.setWindowTitle( QtWidgets.QApplication.translate("DraftElement", "Form", None, -1)) self.element_label.setText( QtWidgets.QApplication.translate("DraftElement", "Element Type", None, -1))
class Ui_DatasetDialog(object): def setupUi(self, DatasetDialog): DatasetDialog.setObjectName("DatasetDialog") DatasetDialog.resize(830, 462) self.verticalLayout = QtWidgets.QVBoxLayout(DatasetDialog) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.dialog_frame = QtWidgets.QFrame(DatasetDialog) self.dialog_frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.dialog_frame.setFrameShadow(QtWidgets.QFrame.Plain) self.dialog_frame.setLineWidth(0) self.dialog_frame.setObjectName("dialog_frame") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.dialog_frame) self.verticalLayout_3.setSpacing(10) self.verticalLayout_3.setContentsMargins(10, 10, 10, 10) self.verticalLayout_3.setObjectName("verticalLayout_3") self.top_input_horizontal = QtWidgets.QHBoxLayout() self.top_input_horizontal.setSpacing(0) self.top_input_horizontal.setObjectName("top_input_horizontal") self.name_vertical = QtWidgets.QVBoxLayout() self.name_vertical.setSpacing(0) self.name_vertical.setObjectName("name_vertical") self.dataset_name_label = QtWidgets.QLabel(self.dialog_frame) self.dataset_name_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.dataset_name_label.setFont(font) self.dataset_name_label.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.dataset_name_label.setObjectName("dataset_name_label") self.name_vertical.addWidget(self.dataset_name_label) self.value_horizontal = QtWidgets.QHBoxLayout() self.value_horizontal.setSpacing(10) self.value_horizontal.setObjectName("value_horizontal") self.dataset_name = PropertyEdit(self.dialog_frame) self.dataset_name.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.dataset_name.setFont(font) self.dataset_name.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.dataset_name.setText("") self.dataset_name.setFrame(False) self.dataset_name.setObjectName("dataset_name") self.value_horizontal.addWidget(self.dataset_name) self.button_add = ToolButton(self.dialog_frame) self.button_add.setEnabled(False) self.button_add.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.button_add.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.button_add.setIcon(icon) self.button_add.setIconSize(QtCore.QSize(22, 22)) self.button_add.setAutoRaise(True) self.button_add.setObjectName("button_add") self.value_horizontal.addWidget(self.button_add) self.name_vertical.addLayout(self.value_horizontal) self.name_vertical.setStretch(1, 1) self.top_input_horizontal.addLayout(self.name_vertical) spacerItem = QtWidgets.QSpacerItem(500, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.top_input_horizontal.addItem(spacerItem) self.verticalLayout_3.addLayout(self.top_input_horizontal) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.unit_vertical = QtWidgets.QVBoxLayout() self.unit_vertical.setSpacing(0) self.unit_vertical.setObjectName("unit_vertical") self.unit_label = QtWidgets.QLabel(self.dialog_frame) self.unit_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.unit_label.setFont(font) self.unit_label.setObjectName("unit_label") self.unit_vertical.addWidget(self.unit_label) self.unit_value = PropertyEdit(self.dialog_frame) self.unit_value.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.unit_value.setFont(font) self.unit_value.setObjectName("unit_value") self.unit_vertical.addWidget(self.unit_value) self.horizontalLayout.addLayout(self.unit_vertical) self.resolution_vertical = QtWidgets.QVBoxLayout() self.resolution_vertical.setSpacing(0) self.resolution_vertical.setObjectName("resolution_vertical") self.resolution_label = QtWidgets.QLabel(self.dialog_frame) self.resolution_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.resolution_label.setFont(font) self.resolution_label.setObjectName("resolution_label") self.resolution_vertical.addWidget(self.resolution_label) self.resolution_value = PropertyEdit(self.dialog_frame) self.resolution_value.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.resolution_value.setFont(font) self.resolution_value.setObjectName("resolution_value") self.resolution_vertical.addWidget(self.resolution_value) self.horizontalLayout.addLayout(self.resolution_vertical) spacerItem1 = QtWidgets.QSpacerItem(350, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_3.addLayout(self.horizontalLayout) self.dataset_vertical = QtWidgets.QVBoxLayout() self.dataset_vertical.setSpacing(0) self.dataset_vertical.setObjectName("dataset_vertical") self.dataset_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.dataset_label.setFont(font) self.dataset_label.setObjectName("dataset_label") self.dataset_vertical.addWidget(self.dataset_label) self.dataset_horizontal = QtWidgets.QHBoxLayout() self.dataset_horizontal.setObjectName("dataset_horizontal") self.dataset_value = DatasetTableView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") self.dataset_value.setFont(font) self.dataset_value.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.dataset_value.setObjectName("dataset_value") self.dataset_horizontal.addWidget(self.dataset_value) self.dataset_graph = GraphView(self.dialog_frame) self.dataset_graph.setObjectName("dataset_graph") self.dataset_horizontal.addWidget(self.dataset_graph) self.dataset_vertical.addLayout(self.dataset_horizontal) self.verticalLayout_3.addLayout(self.dataset_vertical) self.bottom_button_layout = QtWidgets.QHBoxLayout() self.bottom_button_layout.setSpacing(-1) self.bottom_button_layout.setObjectName("bottom_button_layout") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.bottom_button_layout.addItem(spacerItem2) self.cancel_button = QtWidgets.QPushButton(self.dialog_frame) self.cancel_button.setMinimumSize(QtCore.QSize(100, 30)) self.cancel_button.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.cancel_button.setFlat(False) self.cancel_button.setObjectName("cancel_button") self.bottom_button_layout.addWidget(self.cancel_button) self.apply_button = QtWidgets.QPushButton(self.dialog_frame) self.apply_button.setMinimumSize(QtCore.QSize(100, 30)) self.apply_button.setFlat(False) self.apply_button.setObjectName("apply_button") self.bottom_button_layout.addWidget(self.apply_button) self.verticalLayout_3.addLayout(self.bottom_button_layout) self.verticalLayout_3.setStretch(2, 1) self.verticalLayout.addWidget(self.dialog_frame) self.retranslateUi(DatasetDialog) QtCore.QMetaObject.connectSlotsByName(DatasetDialog) def retranslateUi(self, DatasetDialog): DatasetDialog.setWindowTitle( QtWidgets.QApplication.translate("DatasetDialog", "Dialog", None, -1)) self.dataset_name_label.setText( QtWidgets.QApplication.translate("DatasetDialog", "Dataset Name", None, -1)) self.unit_label.setText( QtWidgets.QApplication.translate("DatasetDialog", "Input Data Unit", None, -1)) self.resolution_label.setText( QtWidgets.QApplication.translate("DatasetDialog", "Input Data Resolution", None, -1)) self.dataset_label.setText( QtWidgets.QApplication.translate("DatasetDialog", "Dataset", None, -1)) self.cancel_button.setText( QtWidgets.QApplication.translate("DatasetDialog", "Cancel", None, -1)) self.apply_button.setText( QtWidgets.QApplication.translate("DatasetDialog", "OK", None, -1))
class Ui_ProcessDialog(object): def setupUi(self, ProcessDialog): ProcessDialog.setObjectName("ProcessDialog") ProcessDialog.resize(830, 462) self.verticalLayout = QtWidgets.QVBoxLayout(ProcessDialog) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.dialog_frame = QtWidgets.QFrame(ProcessDialog) self.dialog_frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.dialog_frame.setFrameShadow(QtWidgets.QFrame.Plain) self.dialog_frame.setLineWidth(0) self.dialog_frame.setObjectName("dialog_frame") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.dialog_frame) self.verticalLayout_3.setSpacing(10) self.verticalLayout_3.setContentsMargins(10, 10, 10, 10) self.verticalLayout_3.setObjectName("verticalLayout_3") self.top_input_horizontal = QtWidgets.QHBoxLayout() self.top_input_horizontal.setSpacing(0) self.top_input_horizontal.setObjectName("top_input_horizontal") self.name_vertical = QtWidgets.QVBoxLayout() self.name_vertical.setSpacing(0) self.name_vertical.setObjectName("name_vertical") self.process_label = QtWidgets.QLabel(self.dialog_frame) self.process_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.process_label.setFont(font) self.process_label.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.process_label.setObjectName("process_label") self.name_vertical.addWidget(self.process_label) self.value_horizontal = QtWidgets.QHBoxLayout() self.value_horizontal.setSpacing(10) self.value_horizontal.setObjectName("value_horizontal") self.process_name = PropertyEdit(self.dialog_frame) self.process_name.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.process_name.setFont(font) self.process_name.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.process_name.setText("") self.process_name.setFrame(False) self.process_name.setObjectName("process_name") self.value_horizontal.addWidget(self.process_name) self.button_add = ToolButton(self.dialog_frame) self.button_add.setEnabled(False) self.button_add.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.button_add.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.button_add.setIcon(icon) self.button_add.setIconSize(QtCore.QSize(22, 22)) self.button_add.setAutoRaise(True) self.button_add.setObjectName("button_add") self.value_horizontal.addWidget(self.button_add) self.name_vertical.addLayout(self.value_horizontal) self.name_vertical.setStretch(1, 1) self.top_input_horizontal.addLayout(self.name_vertical) spacerItem = QtWidgets.QSpacerItem(500, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.top_input_horizontal.addItem(spacerItem) self.verticalLayout_3.addLayout(self.top_input_horizontal) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.section_vertical = QtWidgets.QVBoxLayout() self.section_vertical.setSpacing(0) self.section_vertical.setObjectName("section_vertical") self.section_label = QtWidgets.QLabel(self.dialog_frame) self.section_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.section_label.setFont(font) self.section_label.setObjectName("section_label") self.section_vertical.addWidget(self.section_label) self.section_value = PropertyEdit(self.dialog_frame) self.section_value.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.section_value.setFont(font) self.section_value.setObjectName("section_value") self.section_vertical.addWidget(self.section_value) self.horizontalLayout.addLayout(self.section_vertical) self.category_vertical = QtWidgets.QVBoxLayout() self.category_vertical.setSpacing(0) self.category_vertical.setObjectName("category_vertical") self.category_label = QtWidgets.QLabel(self.dialog_frame) self.category_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.category_label.setFont(font) self.category_label.setObjectName("category_label") self.category_vertical.addWidget(self.category_label) self.category_value = PropertyEdit(self.dialog_frame) self.category_value.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.category_value.setFont(font) self.category_value.setObjectName("category_value") self.category_vertical.addWidget(self.category_value) self.horizontalLayout.addLayout(self.category_vertical) spacerItem1 = QtWidgets.QSpacerItem(350, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.button_icon = QtWidgets.QToolButton(self.dialog_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.button_icon.sizePolicy().hasHeightForWidth()) self.button_icon.setSizePolicy(sizePolicy) self.button_icon.setMinimumSize(QtCore.QSize(50, 50)) self.button_icon.setMaximumSize(QtCore.QSize(50, 50)) self.button_icon.setCursor(QtCore.Qt.PointingHandCursor) self.button_icon.setStyleSheet("") self.button_icon.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.button_icon.setIcon(icon1) self.button_icon.setIconSize(QtCore.QSize(40, 40)) self.button_icon.setObjectName("button_icon") self.horizontalLayout.addWidget(self.button_icon) self.verticalLayout_3.addLayout(self.horizontalLayout) self.selector_layout = QtWidgets.QHBoxLayout() self.selector_layout.setSpacing(5) self.selector_layout.setObjectName("selector_layout") self.variables_layout = QtWidgets.QVBoxLayout() self.variables_layout.setSpacing(0) self.variables_layout.setObjectName("variables_layout") self.variables_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.variables_label.setFont(font) self.variables_label.setObjectName("variables_label") self.variables_layout.addWidget(self.variables_label) self.variables_list = ProcessListView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") self.variables_list.setFont(font) self.variables_list.setObjectName("variables_list") self.variables_layout.addWidget(self.variables_list) self.selector_layout.addLayout(self.variables_layout) self.data_layout = QtWidgets.QVBoxLayout() self.data_layout.setSpacing(0) self.data_layout.setObjectName("data_layout") self.data_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.data_label.setFont(font) self.data_label.setObjectName("data_label") self.data_layout.addWidget(self.data_label) self.data_list = ProcessListView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") self.data_list.setFont(font) self.data_list.setObjectName("data_list") self.data_layout.addWidget(self.data_list) self.selector_layout.addLayout(self.data_layout) self.properties_layout = QtWidgets.QVBoxLayout() self.properties_layout.setSpacing(0) self.properties_layout.setObjectName("properties_layout") self.properties_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.properties_label.setFont(font) self.properties_label.setObjectName("properties_label") self.properties_layout.addWidget(self.properties_label) self.properties_list = ProcessListView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") self.properties_list.setFont(font) self.properties_list.setObjectName("properties_list") self.properties_layout.addWidget(self.properties_list) self.selector_layout.addLayout(self.properties_layout) self.inputs_layout = QtWidgets.QVBoxLayout() self.inputs_layout.setSpacing(0) self.inputs_layout.setObjectName("inputs_layout") self.inputs_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.inputs_label.setFont(font) self.inputs_label.setObjectName("inputs_label") self.inputs_layout.addWidget(self.inputs_label) self.inputs_list = ProcessListView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") self.inputs_list.setFont(font) self.inputs_list.setObjectName("inputs_list") self.inputs_layout.addWidget(self.inputs_list) self.selector_layout.addLayout(self.inputs_layout) self.outputs_layout = QtWidgets.QVBoxLayout() self.outputs_layout.setSpacing(0) self.outputs_layout.setObjectName("outputs_layout") self.outputs_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.outputs_label.setFont(font) self.outputs_label.setObjectName("outputs_label") self.outputs_layout.addWidget(self.outputs_label) self.outputs_list = ProcessListView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") self.outputs_list.setFont(font) self.outputs_list.setObjectName("outputs_list") self.outputs_layout.addWidget(self.outputs_list) self.selector_layout.addLayout(self.outputs_layout) self.verticalLayout_3.addLayout(self.selector_layout) self.objective_vertical = QtWidgets.QVBoxLayout() self.objective_vertical.setSpacing(0) self.objective_vertical.setObjectName("objective_vertical") self.objective_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.objective_label.setFont(font) self.objective_label.setObjectName("objective_label") self.objective_vertical.addWidget(self.objective_label) self.objective_value = QtWidgets.QLineEdit(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.objective_value.setFont(font) self.objective_value.setObjectName("objective_value") self.objective_vertical.addWidget(self.objective_value) self.verticalLayout_3.addLayout(self.objective_vertical) self.constraints_vertical = QtWidgets.QVBoxLayout() self.constraints_vertical.setSpacing(0) self.constraints_vertical.setObjectName("constraints_vertical") self.constraints_label = QtWidgets.QLabel(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.constraints_label.setFont(font) self.constraints_label.setObjectName("constraints_label") self.constraints_vertical.addWidget(self.constraints_label) self.constraints_value = QtWidgets.QTextEdit(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.constraints_value.setFont(font) self.constraints_value.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.constraints_value.setFrameShape(QtWidgets.QFrame.StyledPanel) self.constraints_value.setFrameShadow(QtWidgets.QFrame.Plain) self.constraints_value.setLineWidth(0) self.constraints_value.setObjectName("constraints_value") self.constraints_vertical.addWidget(self.constraints_value) self.verticalLayout_3.addLayout(self.constraints_vertical) self.bottom_button_layout = QtWidgets.QHBoxLayout() self.bottom_button_layout.setSpacing(-1) self.bottom_button_layout.setObjectName("bottom_button_layout") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.bottom_button_layout.addItem(spacerItem2) self.cancel_button = QtWidgets.QPushButton(self.dialog_frame) self.cancel_button.setMinimumSize(QtCore.QSize(100, 30)) self.cancel_button.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.cancel_button.setFlat(False) self.cancel_button.setObjectName("cancel_button") self.bottom_button_layout.addWidget(self.cancel_button) self.apply_button = QtWidgets.QPushButton(self.dialog_frame) self.apply_button.setMinimumSize(QtCore.QSize(100, 30)) self.apply_button.setFlat(False) self.apply_button.setObjectName("apply_button") self.bottom_button_layout.addWidget(self.apply_button) self.verticalLayout_3.addLayout(self.bottom_button_layout) self.verticalLayout.addWidget(self.dialog_frame) self.retranslateUi(ProcessDialog) QtCore.QMetaObject.connectSlotsByName(ProcessDialog) def retranslateUi(self, ProcessDialog): ProcessDialog.setWindowTitle(QtWidgets.QApplication.translate("ProcessDialog", "Dialog", None, -1)) self.process_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Process Name", None, -1)) self.section_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Section", None, -1)) self.category_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Category", None, -1)) self.variables_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Variables", None, -1)) self.data_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Data", None, -1)) self.properties_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Properties", None, -1)) self.inputs_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Inputs", None, -1)) self.outputs_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Outputs", None, -1)) self.objective_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Objective Function", None, -1)) self.constraints_label.setText(QtWidgets.QApplication.translate("ProcessDialog", "Constraints", None, -1)) self.cancel_button.setText(QtWidgets.QApplication.translate("ProcessDialog", "Cancel", None, -1)) self.apply_button.setText(QtWidgets.QApplication.translate("ProcessDialog", "OK", None, -1))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1327, 775) MainWindow.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.stacked_pages = QtWidgets.QStackedWidget(self.centralwidget) self.stacked_pages.setLineWidth(0) self.stacked_pages.setObjectName("stacked_pages") self.overview = QtWidgets.QWidget() self.overview.setObjectName("overview") self.verticalLayout = QtWidgets.QVBoxLayout(self.overview) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.toolbar_overview = QtWidgets.QFrame(self.overview) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toolbar_overview.sizePolicy().hasHeightForWidth()) self.toolbar_overview.setSizePolicy(sizePolicy) self.toolbar_overview.setMinimumSize(QtCore.QSize(0, 0)) self.toolbar_overview.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.toolbar_overview.setSizeIncrement(QtCore.QSize(0, 0)) self.toolbar_overview.setFrameShape(QtWidgets.QFrame.StyledPanel) self.toolbar_overview.setFrameShadow(QtWidgets.QFrame.Plain) self.toolbar_overview.setLineWidth(0) self.toolbar_overview.setObjectName("toolbar_overview") self.horizontalLayout = QtWidgets.QHBoxLayout(self.toolbar_overview) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtWidgets.QSpacerItem(250, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.tool_scenarios = ToolButton(self.toolbar_overview) self.tool_scenarios.setEnabled(False) self.tool_scenarios.setMinimumSize(QtCore.QSize(50, 50)) self.tool_scenarios.setSizeIncrement(QtCore.QSize(0, 0)) self.tool_scenarios.setBaseSize(QtCore.QSize(50, 50)) self.tool_scenarios.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_scenarios.setIcon(icon) self.tool_scenarios.setIconSize(QtCore.QSize(30, 30)) self.tool_scenarios.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.tool_scenarios.setObjectName("tool_scenarios") self.horizontalLayout.addWidget(self.tool_scenarios) self.scenario_select = PropertyEdit(self.toolbar_overview) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scenario_select.sizePolicy().hasHeightForWidth()) self.scenario_select.setSizePolicy(sizePolicy) self.scenario_select.setMinimumSize(QtCore.QSize(200, 30)) self.scenario_select.setMaximumSize(QtCore.QSize(200, 30)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.scenario_select.setFont(font) self.scenario_select.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.scenario_select.setReadOnly(True) self.scenario_select.setClearButtonEnabled(False) self.scenario_select.setObjectName("scenario_select") self.horizontalLayout.addWidget(self.scenario_select) self.tool_run = ToolButton(self.toolbar_overview) self.tool_run.setEnabled(False) self.tool_run.setMinimumSize(QtCore.QSize(50, 50)) self.tool_run.setBaseSize(QtCore.QSize(50, 50)) self.tool_run.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon1.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_run.setIcon(icon1) self.tool_run.setIconSize(QtCore.QSize(30, 30)) self.tool_run.setObjectName("tool_run") self.horizontalLayout.addWidget(self.tool_run) self.tool_export = ToolButton(self.toolbar_overview) self.tool_export.setEnabled(False) self.tool_export.setMinimumSize(QtCore.QSize(50, 50)) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon2.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_export.setIcon(icon2) self.tool_export.setIconSize(QtCore.QSize(30, 30)) self.tool_export.setObjectName("tool_export") self.horizontalLayout.addWidget(self.tool_export) spacerItem1 = QtWidgets.QSpacerItem(0, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.title_overview = QtWidgets.QLabel(self.toolbar_overview) self.title_overview.setMinimumSize(QtCore.QSize(0, 50)) self.title_overview.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(30) font.setWeight(50) font.setBold(False) self.title_overview.setFont(font) self.title_overview.setLineWidth(0) self.title_overview.setAlignment(QtCore.Qt.AlignCenter) self.title_overview.setTextInteractionFlags( QtCore.Qt.NoTextInteraction) self.title_overview.setObjectName("title_overview") self.horizontalLayout.addWidget(self.title_overview) spacerItem2 = QtWidgets.QSpacerItem(0, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) spacerItem3 = QtWidgets.QSpacerItem(550, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem3) self.tool_sidebar_overview = ToolButton(self.toolbar_overview) self.tool_sidebar_overview.setEnabled(False) self.tool_sidebar_overview.setMinimumSize(QtCore.QSize(50, 50)) self.tool_sidebar_overview.setMaximumSize( QtCore.QSize(16777215, 16777215)) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon3.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_sidebar_overview.setIcon(icon3) self.tool_sidebar_overview.setIconSize(QtCore.QSize(30, 30)) self.tool_sidebar_overview.setCheckable(False) self.tool_sidebar_overview.setChecked(False) self.tool_sidebar_overview.setObjectName("tool_sidebar_overview") self.horizontalLayout.addWidget(self.tool_sidebar_overview) self.horizontalLayout.setStretch(5, 1) self.horizontalLayout.setStretch(7, 1) self.verticalLayout.addWidget(self.toolbar_overview) self.main_overview = QtWidgets.QFrame(self.overview) self.main_overview.setFrameShape(QtWidgets.QFrame.StyledPanel) self.main_overview.setFrameShadow(QtWidgets.QFrame.Plain) self.main_overview.setLineWidth(0) self.main_overview.setObjectName("main_overview") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.main_overview) self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.logo_frame = QtWidgets.QFrame(self.main_overview) self.logo_frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.logo_frame.setFrameShadow(QtWidgets.QFrame.Raised) self.logo_frame.setLineWidth(0) self.logo_frame.setObjectName("logo_frame") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.logo_frame) self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem4) self.layoutLogo = QtWidgets.QVBoxLayout() self.layoutLogo.setSpacing(0) self.layoutLogo.setObjectName("layoutLogo") spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.layoutLogo.addItem(spacerItem5) spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.layoutLogo.addItem(spacerItem6) self.logo = SectionSelector(self.logo_frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.logo.sizePolicy().hasHeightForWidth()) self.logo.setSizePolicy(sizePolicy) self.logo.setMinimumSize(QtCore.QSize(100, 100)) self.logo.setMouseTracking(True) self.logo.setLineWidth(0) self.logo.setText("") self.logo.setPixmap(QtGui.QPixmap(":/icons/img/[email protected]")) self.logo.setScaledContents(True) self.logo.setAlignment(QtCore.Qt.AlignCenter) self.logo.setObjectName("logo") self.layoutLogo.addWidget(self.logo) spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.layoutLogo.addItem(spacerItem7) self.horizontalLayout_3.addLayout(self.layoutLogo) spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem8) self.horizontalLayout_2.addWidget(self.logo_frame) self.sidebar_overview = Sidebar(self.main_overview) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sidebar_overview.sizePolicy().hasHeightForWidth()) self.sidebar_overview.setSizePolicy(sizePolicy) self.sidebar_overview.setMinimumSize(QtCore.QSize(0, 0)) self.sidebar_overview.setMaximumSize(QtCore.QSize(260, 16777215)) self.sidebar_overview.setBaseSize(QtCore.QSize(260, 0)) self.sidebar_overview.setStyleSheet("") self.sidebar_overview.setFrameShadow(QtWidgets.QFrame.Plain) self.sidebar_overview.setLineWidth(0) self.sidebar_overview.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sidebar_overview.setSelectionMode( QtWidgets.QAbstractItemView.NoSelection) self.sidebar_overview.setObjectName("sidebar_overview") self.horizontalLayout_2.addWidget(self.sidebar_overview) self.verticalLayout.addWidget(self.main_overview) self.stacked_pages.addWidget(self.overview) self.sections = QtWidgets.QWidget() self.sections.setObjectName("sections") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.sections) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.toolbar_sections = QtWidgets.QFrame(self.sections) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toolbar_sections.sizePolicy().hasHeightForWidth()) self.toolbar_sections.setSizePolicy(sizePolicy) self.toolbar_sections.setMinimumSize(QtCore.QSize(0, 0)) self.toolbar_sections.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.toolbar_sections.setSizeIncrement(QtCore.QSize(0, 0)) self.toolbar_sections.setFrameShape(QtWidgets.QFrame.StyledPanel) self.toolbar_sections.setFrameShadow(QtWidgets.QFrame.Plain) self.toolbar_sections.setLineWidth(0) self.toolbar_sections.setObjectName("toolbar_sections") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.toolbar_sections) self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.tool_back_sections = ToolButton(self.toolbar_sections) self.tool_back_sections.setEnabled(False) self.tool_back_sections.setMinimumSize(QtCore.QSize(50, 50)) self.tool_back_sections.setSizeIncrement(QtCore.QSize(0, 0)) self.tool_back_sections.setBaseSize(QtCore.QSize(0, 0)) self.tool_back_sections.setText("") icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon4.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_back_sections.setIcon(icon4) self.tool_back_sections.setIconSize(QtCore.QSize(30, 30)) self.tool_back_sections.setToolButtonStyle( QtCore.Qt.ToolButtonIconOnly) self.tool_back_sections.setObjectName("tool_back_sections") self.horizontalLayout_4.addWidget(self.tool_back_sections) self.tool_draft = ToolButton(self.toolbar_sections) self.tool_draft.setEnabled(False) self.tool_draft.setMinimumSize(QtCore.QSize(50, 50)) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon5.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_draft.setIcon(icon5) self.tool_draft.setIconSize(QtCore.QSize(30, 30)) self.tool_draft.setCheckable(False) self.tool_draft.setObjectName("tool_draft") self.horizontalLayout_4.addWidget(self.tool_draft) spacerItem9 = QtWidgets.QSpacerItem(40, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem9) self.title_sections = QtWidgets.QLabel(self.toolbar_sections) self.title_sections.setMinimumSize(QtCore.QSize(0, 50)) self.title_sections.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(30) self.title_sections.setFont(font) self.title_sections.setLineWidth(0) self.title_sections.setAlignment(QtCore.Qt.AlignCenter) self.title_sections.setTextInteractionFlags( QtCore.Qt.NoTextInteraction) self.title_sections.setObjectName("title_sections") self.horizontalLayout_4.addWidget(self.title_sections) spacerItem10 = QtWidgets.QSpacerItem(40, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem10) spacerItem11 = QtWidgets.QSpacerItem(50, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem11) self.tool_sidebar_sections = ToolButton(self.toolbar_sections) self.tool_sidebar_sections.setEnabled(False) self.tool_sidebar_sections.setMinimumSize(QtCore.QSize(50, 50)) self.tool_sidebar_sections.setMaximumSize(QtCore.QSize(50, 50)) self.tool_sidebar_sections.setIcon(icon3) self.tool_sidebar_sections.setIconSize(QtCore.QSize(30, 30)) self.tool_sidebar_sections.setCheckable(False) self.tool_sidebar_sections.setObjectName("tool_sidebar_sections") self.horizontalLayout_4.addWidget(self.tool_sidebar_sections) self.verticalLayout_2.addWidget(self.toolbar_sections) self.main_sections = QtWidgets.QHBoxLayout() self.main_sections.setSpacing(0) self.main_sections.setObjectName("main_sections") self.section_view = SceneView(self.sections) self.section_view.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.section_view.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.section_view.setObjectName("section_view") self.main_sections.addWidget(self.section_view) self.sidebar_sections = Sidebar(self.sections) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sidebar_sections.sizePolicy().hasHeightForWidth()) self.sidebar_sections.setSizePolicy(sizePolicy) self.sidebar_sections.setMaximumSize(QtCore.QSize(260, 16777215)) self.sidebar_sections.setBaseSize(QtCore.QSize(260, 0)) self.sidebar_sections.setFrameShadow(QtWidgets.QFrame.Plain) self.sidebar_sections.setLineWidth(0) self.sidebar_sections.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sidebar_sections.setObjectName("sidebar_sections") self.main_sections.addWidget(self.sidebar_sections) self.verticalLayout_2.addLayout(self.main_sections) self.verticalLayout_2.setStretch(1, 1) self.stacked_pages.addWidget(self.sections) self.draft = QtWidgets.QWidget() self.draft.setObjectName("draft") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.draft) self.verticalLayout_4.setSpacing(0) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.toolbar_draft = QtWidgets.QFrame(self.draft) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toolbar_draft.sizePolicy().hasHeightForWidth()) self.toolbar_draft.setSizePolicy(sizePolicy) self.toolbar_draft.setMinimumSize(QtCore.QSize(0, 0)) self.toolbar_draft.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.toolbar_draft.setSizeIncrement(QtCore.QSize(0, 0)) self.toolbar_draft.setFrameShape(QtWidgets.QFrame.StyledPanel) self.toolbar_draft.setFrameShadow(QtWidgets.QFrame.Plain) self.toolbar_draft.setLineWidth(0) self.toolbar_draft.setObjectName("toolbar_draft") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.toolbar_draft) self.horizontalLayout_5.setSpacing(0) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") spacerItem12 = QtWidgets.QSpacerItem(50, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem12) self.tool_back_draft = ToolButton(self.toolbar_draft) self.tool_back_draft.setEnabled(False) self.tool_back_draft.setMinimumSize(QtCore.QSize(50, 50)) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon6.addPixmap( QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.tool_back_draft.setIcon(icon6) self.tool_back_draft.setIconSize(QtCore.QSize(30, 30)) self.tool_back_draft.setCheckable(False) self.tool_back_draft.setChecked(False) self.tool_back_draft.setObjectName("tool_back_draft") self.horizontalLayout_5.addWidget(self.tool_back_draft) spacerItem13 = QtWidgets.QSpacerItem(150, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem13) self.tool_cursor = ToolButton(self.toolbar_draft) self.tool_cursor.setEnabled(False) self.tool_cursor.setMinimumSize(QtCore.QSize(50, 50)) self.tool_cursor.setBaseSize(QtCore.QSize(50, 50)) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon7.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) icon7.addPixmap( QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.On) self.tool_cursor.setIcon(icon7) self.tool_cursor.setIconSize(QtCore.QSize(30, 30)) self.tool_cursor.setCheckable(True) self.tool_cursor.setChecked(True) self.tool_cursor.setObjectName("tool_cursor") self.horizontalLayout_5.addWidget(self.tool_cursor) self.tool_connect = ToolButton(self.toolbar_draft) self.tool_connect.setEnabled(False) self.tool_connect.setMinimumSize(QtCore.QSize(50, 50)) icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon8.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) icon8.addPixmap( QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.On) self.tool_connect.setIcon(icon8) self.tool_connect.setIconSize(QtCore.QSize(30, 30)) self.tool_connect.setCheckable(True) self.tool_connect.setObjectName("tool_connect") self.horizontalLayout_5.addWidget(self.tool_connect) spacerItem14 = QtWidgets.QSpacerItem(40, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem14) self.title_draft = QtWidgets.QLabel(self.toolbar_draft) self.title_draft.setMinimumSize(QtCore.QSize(0, 50)) self.title_draft.setMaximumSize(QtCore.QSize(16777215, 50)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(30) self.title_draft.setFont(font) self.title_draft.setLineWidth(0) self.title_draft.setAlignment(QtCore.Qt.AlignCenter) self.title_draft.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) self.title_draft.setObjectName("title_draft") self.horizontalLayout_5.addWidget(self.title_draft) spacerItem15 = QtWidgets.QSpacerItem(40, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem15) spacerItem16 = QtWidgets.QSpacerItem(300, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem16) self.tool_sidebar_draft = ToolButton(self.toolbar_draft) self.tool_sidebar_draft.setEnabled(False) self.tool_sidebar_draft.setMinimumSize(QtCore.QSize(50, 50)) self.tool_sidebar_draft.setMaximumSize(QtCore.QSize(50, 50)) self.tool_sidebar_draft.setIcon(icon3) self.tool_sidebar_draft.setIconSize(QtCore.QSize(30, 30)) self.tool_sidebar_draft.setObjectName("tool_sidebar_draft") self.horizontalLayout_5.addWidget(self.tool_sidebar_draft) self.verticalLayout_4.addWidget(self.toolbar_draft) self.mainDraft = QtWidgets.QHBoxLayout() self.mainDraft.setSpacing(0) self.mainDraft.setObjectName("mainDraft") self.draftbar = Sidebar(self.draft) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.draftbar.sizePolicy().hasHeightForWidth()) self.draftbar.setSizePolicy(sizePolicy) self.draftbar.setBaseSize(QtCore.QSize(260, 0)) self.draftbar.setFrameShadow(QtWidgets.QFrame.Plain) self.draftbar.setLineWidth(0) self.draftbar.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.draftbar.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection) self.draftbar.setObjectName("draftbar") self.mainDraft.addWidget(self.draftbar) self.draft_view = SceneView(self.draft) self.draft_view.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.draft_view.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.draft_view.setObjectName("draft_view") self.mainDraft.addWidget(self.draft_view) self.sidebar_draft = Sidebar(self.draft) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sidebar_draft.sizePolicy().hasHeightForWidth()) self.sidebar_draft.setSizePolicy(sizePolicy) self.sidebar_draft.setMaximumSize(QtCore.QSize(260, 16777215)) self.sidebar_draft.setBaseSize(QtCore.QSize(260, 0)) self.sidebar_draft.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sidebar_draft.setObjectName("sidebar_draft") self.mainDraft.addWidget(self.sidebar_draft) self.verticalLayout_4.addLayout(self.mainDraft) self.verticalLayout_4.setStretch(1, 1) self.stacked_pages.addWidget(self.draft) self.graph = QtWidgets.QWidget() self.graph.setObjectName("graph") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.graph) self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.toolbar_graph = QtWidgets.QFrame(self.graph) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toolbar_graph.sizePolicy().hasHeightForWidth()) self.toolbar_graph.setSizePolicy(sizePolicy) self.toolbar_graph.setMinimumSize(QtCore.QSize(0, 0)) self.toolbar_graph.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.toolbar_graph.setSizeIncrement(QtCore.QSize(0, 0)) self.toolbar_graph.setFrameShape(QtWidgets.QFrame.StyledPanel) self.toolbar_graph.setFrameShadow(QtWidgets.QFrame.Plain) self.toolbar_graph.setLineWidth(0) self.toolbar_graph.setObjectName("toolbar_graph") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.toolbar_graph) self.horizontalLayout_6.setSpacing(0) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.tool_back_graph = ToolButton(self.toolbar_graph) self.tool_back_graph.setEnabled(False) self.tool_back_graph.setMinimumSize(QtCore.QSize(50, 50)) self.tool_back_graph.setSizeIncrement(QtCore.QSize(0, 0)) self.tool_back_graph.setBaseSize(QtCore.QSize(50, 50)) self.tool_back_graph.setText("") self.tool_back_graph.setIcon(icon4) self.tool_back_graph.setIconSize(QtCore.QSize(30, 30)) self.tool_back_graph.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.tool_back_graph.setObjectName("tool_back_graph") self.horizontalLayout_6.addWidget(self.tool_back_graph) spacerItem17 = QtWidgets.QSpacerItem(200, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem17) self.commodity_select = PropertyEdit(self.toolbar_graph) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commodity_select.sizePolicy().hasHeightForWidth()) self.commodity_select.setSizePolicy(sizePolicy) self.commodity_select.setBaseSize(QtCore.QSize(200, 30)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.commodity_select.setFont(font) self.commodity_select.setReadOnly(True) self.commodity_select.setObjectName("commodity_select") self.horizontalLayout_6.addWidget(self.commodity_select) self.tool_export_graph = ToolButton(self.toolbar_graph) self.tool_export_graph.setEnabled(False) self.tool_export_graph.setMinimumSize(QtCore.QSize(50, 50)) self.tool_export_graph.setBaseSize(QtCore.QSize(50, 50)) self.tool_export_graph.setIcon(icon2) self.tool_export_graph.setIconSize(QtCore.QSize(30, 30)) self.tool_export_graph.setObjectName("tool_export_graph") self.horizontalLayout_6.addWidget(self.tool_export_graph) spacerItem18 = QtWidgets.QSpacerItem(0, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem18) self.title_graph = QtWidgets.QLabel(self.toolbar_graph) self.title_graph.setMinimumSize(QtCore.QSize(0, 0)) self.title_graph.setMaximumSize(QtCore.QSize(16777215, 50)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(30) self.title_graph.setFont(font) self.title_graph.setLineWidth(0) self.title_graph.setAlignment(QtCore.Qt.AlignCenter) self.title_graph.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) self.title_graph.setObjectName("title_graph") self.horizontalLayout_6.addWidget(self.title_graph) spacerItem19 = QtWidgets.QSpacerItem(0, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem19) self.tool_cursor_graph = ToolButton(self.toolbar_graph) self.tool_cursor_graph.setEnabled(False) self.tool_cursor_graph.setMinimumSize(QtCore.QSize(50, 50)) self.tool_cursor_graph.setIcon(icon7) self.tool_cursor_graph.setIconSize(QtCore.QSize(30, 30)) self.tool_cursor_graph.setCheckable(True) self.tool_cursor_graph.setChecked(True) self.tool_cursor_graph.setObjectName("tool_cursor_graph") self.horizontalLayout_6.addWidget(self.tool_cursor_graph) self.tool_zoom_in = ToolButton(self.toolbar_graph) self.tool_zoom_in.setEnabled(False) self.tool_zoom_in.setMinimumSize(QtCore.QSize(50, 50)) icon9 = QtGui.QIcon() icon9.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon9.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) icon9.addPixmap( QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.On) self.tool_zoom_in.setIcon(icon9) self.tool_zoom_in.setIconSize(QtCore.QSize(30, 30)) self.tool_zoom_in.setCheckable(True) self.tool_zoom_in.setObjectName("tool_zoom_in") self.horizontalLayout_6.addWidget(self.tool_zoom_in) self.tool_zoom_out = ToolButton(self.toolbar_graph) self.tool_zoom_out.setEnabled(False) self.tool_zoom_out.setMinimumSize(QtCore.QSize(50, 50)) self.tool_zoom_out.setMaximumSize(QtCore.QSize(50, 50)) icon10 = QtGui.QIcon() icon10.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon10.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) icon10.addPixmap( QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.On) self.tool_zoom_out.setIcon(icon10) self.tool_zoom_out.setIconSize(QtCore.QSize(30, 30)) self.tool_zoom_out.setCheckable(True) self.tool_zoom_out.setObjectName("tool_zoom_out") self.horizontalLayout_6.addWidget(self.tool_zoom_out) self.tool_zoom_range = ToolButton(self.toolbar_graph) self.tool_zoom_range.setEnabled(False) self.tool_zoom_range.setMinimumSize(QtCore.QSize(50, 50)) icon11 = QtGui.QIcon() icon11.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon11.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) icon11.addPixmap( QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.On) self.tool_zoom_range.setIcon(icon11) self.tool_zoom_range.setIconSize(QtCore.QSize(30, 30)) self.tool_zoom_range.setCheckable(True) self.tool_zoom_range.setObjectName("tool_zoom_range") self.horizontalLayout_6.addWidget(self.tool_zoom_range) spacerItem20 = QtWidgets.QSpacerItem(300, 50, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem20) self.horizontalLayout_6.setStretch(8, 1) self.horizontalLayout_6.setStretch(10, 1) self.verticalLayout_5.addWidget(self.toolbar_graph) self.main_graph = QtWidgets.QVBoxLayout() self.main_graph.setSpacing(0) self.main_graph.setObjectName("main_graph") self.commodity_flow_view = FlowGraph(self.graph) self.commodity_flow_view.setObjectName("commodity_flow_view") self.main_graph.addWidget(self.commodity_flow_view) self.commodity_storage_view = QtWidgets.QGraphicsView(self.graph) self.commodity_storage_view.setObjectName("commodity_storage_view") self.main_graph.addWidget(self.commodity_storage_view) self.main_graph.setStretch(0, 2) self.main_graph.setStretch(1, 1) self.verticalLayout_5.addLayout(self.main_graph) self.verticalLayout_5.setStretch(1, 1) self.stacked_pages.addWidget(self.graph) self.verticalLayout_3.addWidget(self.stacked_pages) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar() self.menubar.setGeometry(QtCore.QRect(0, 0, 1327, 22)) self.menubar.setObjectName("menubar") self.menu_file = QtWidgets.QMenu(self.menubar) self.menu_file.setObjectName("menu_file") self.menu_model = QtWidgets.QMenu(self.menubar) self.menu_model.setObjectName("menu_model") self.menu_run = QtWidgets.QMenu(self.menubar) self.menu_run.setObjectName("menu_run") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.action_save = QtWidgets.QAction(MainWindow) self.action_save.setObjectName("action_save") self.action_close = QtWidgets.QAction(MainWindow) self.action_close.setObjectName("action_close") self.action_processes = QtWidgets.QAction(MainWindow) self.action_processes.setObjectName("action_processes") self.action_commodities = QtWidgets.QAction(MainWindow) self.action_commodities.setObjectName("action_commodities") self.action_scenarios = QtWidgets.QAction(MainWindow) self.action_scenarios.setObjectName("action_scenarios") self.action_execute = QtWidgets.QAction(MainWindow) self.action_execute.setObjectName("action_execute") self.action_timeseries = QtWidgets.QAction(MainWindow) self.action_timeseries.setObjectName("action_timeseries") self.menu_file.addAction(self.action_save) self.menu_file.addAction(self.action_close) self.menu_model.addAction(self.action_processes) self.menu_model.addAction(self.action_commodities) self.menu_model.addAction(self.action_timeseries) self.menu_run.addAction(self.action_scenarios) self.menu_run.addAction(self.action_execute) self.menubar.addAction(self.menu_file.menuAction()) self.menubar.addAction(self.menu_model.menuAction()) self.menubar.addAction(self.menu_run.menuAction()) self.retranslateUi(MainWindow) self.stacked_pages.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QtWidgets.QApplication.translate("MainWindow", "MainWindow", None, -1)) self.scenario_select.setText( QtWidgets.QApplication.translate("MainWindow", "Scenario", None, -1)) self.tool_run.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_export.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.title_overview.setText( QtWidgets.QApplication.translate("MainWindow", "Overview", None, -1)) self.tool_sidebar_overview.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_draft.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.title_sections.setText( QtWidgets.QApplication.translate("MainWindow", "Energy", None, -1)) self.tool_sidebar_sections.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_back_draft.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_cursor.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_connect.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.title_draft.setText( QtWidgets.QApplication.translate("MainWindow", "Energy - Draft", None, -1)) self.tool_sidebar_draft.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.commodity_select.setText( QtWidgets.QApplication.translate("MainWindow", "Commodity", None, -1)) self.tool_export_graph.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.title_graph.setText( QtWidgets.QApplication.translate("MainWindow", "Commodity", None, -1)) self.tool_cursor_graph.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_zoom_in.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_zoom_out.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.tool_zoom_range.setText( QtWidgets.QApplication.translate("MainWindow", "...", None, -1)) self.menu_file.setTitle( QtWidgets.QApplication.translate("MainWindow", "File", None, -1)) self.menu_model.setTitle( QtWidgets.QApplication.translate("MainWindow", "Model", None, -1)) self.menu_run.setTitle( QtWidgets.QApplication.translate("MainWindow", "Run", None, -1)) self.action_save.setText( QtWidgets.QApplication.translate("MainWindow", "Save", None, -1)) self.action_save.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+S", None, -1)) self.action_close.setText( QtWidgets.QApplication.translate("MainWindow", "Close", None, -1)) self.action_close.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+Q", None, -1)) self.action_processes.setText( QtWidgets.QApplication.translate("MainWindow", "Processes", None, -1)) self.action_processes.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+Shift+P", None, -1)) self.action_commodities.setText( QtWidgets.QApplication.translate("MainWindow", "Commodities", None, -1)) self.action_commodities.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+Shift+C", None, -1)) self.action_scenarios.setText( QtWidgets.QApplication.translate("MainWindow", "Scenarios", None, -1)) self.action_scenarios.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+Shift+S", None, -1)) self.action_execute.setText( QtWidgets.QApplication.translate("MainWindow", "Execute", None, -1)) self.action_execute.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+R", None, -1)) self.action_timeseries.setText( QtWidgets.QApplication.translate("MainWindow", "Timeseries", None, -1)) self.action_timeseries.setShortcut( QtWidgets.QApplication.translate("MainWindow", "Ctrl+Shift+T", None, -1))
class Ui_ListDialog(object): def setupUi(self, ListDialog): ListDialog.setObjectName("ListDialog") ListDialog.resize(242, 300) self.verticalLayout = QtWidgets.QVBoxLayout(ListDialog) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.dialog_frame = QtWidgets.QFrame(ListDialog) self.dialog_frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.dialog_frame.setFrameShadow(QtWidgets.QFrame.Plain) self.dialog_frame.setLineWidth(0) self.dialog_frame.setObjectName("dialog_frame") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.dialog_frame) self.verticalLayout_3.setSpacing(10) self.verticalLayout_3.setContentsMargins(10, 10, 10, 10) self.verticalLayout_3.setObjectName("verticalLayout_3") self.name_vertical = QtWidgets.QVBoxLayout() self.name_vertical.setSpacing(0) self.name_vertical.setObjectName("name_vertical") self.commodity_label = QtWidgets.QLabel(self.dialog_frame) self.commodity_label.setMaximumSize(QtCore.QSize(200, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.commodity_label.setFont(font) self.commodity_label.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.commodity_label.setObjectName("commodity_label") self.name_vertical.addWidget(self.commodity_label) self.value_horizontal = QtWidgets.QHBoxLayout() self.value_horizontal.setSpacing(10) self.value_horizontal.setObjectName("value_horizontal") self.commodity_name = PropertyEdit(self.dialog_frame) self.commodity_name.setMaximumSize(QtCore.QSize(300, 16777215)) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(22) self.commodity_name.setFont(font) self.commodity_name.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.commodity_name.setText("") self.commodity_name.setFrame(False) self.commodity_name.setObjectName("commodity_name") self.value_horizontal.addWidget(self.commodity_name) self.button_add = ToolButton(self.dialog_frame) self.button_add.setEnabled(False) self.button_add.setMaximumSize(QtCore.QSize(22, 22)) self.button_add.setBaseSize(QtCore.QSize(22, 22)) self.button_add.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.button_add.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.button_add.setIcon(icon) self.button_add.setIconSize(QtCore.QSize(22, 22)) self.button_add.setAutoRaise(True) self.button_add.setObjectName("button_add") self.value_horizontal.addWidget(self.button_add) spacerItem = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.value_horizontal.addItem(spacerItem) self.name_vertical.addLayout(self.value_horizontal) self.verticalLayout_3.addLayout(self.name_vertical) self.commodity_list = TableView(self.dialog_frame) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(18) self.commodity_list.setFont(font) self.commodity_list.setMouseTracking(True) self.commodity_list.setFrameShape(QtWidgets.QFrame.NoFrame) self.commodity_list.setFrameShadow(QtWidgets.QFrame.Plain) self.commodity_list.setLineWidth(0) self.commodity_list.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.commodity_list.setSizeAdjustPolicy( QtWidgets.QAbstractScrollArea.AdjustToContents) self.commodity_list.setAutoScrollMargin(5) self.commodity_list.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.commodity_list.setTabKeyNavigation(False) self.commodity_list.setProperty("showDropIndicator", False) self.commodity_list.setDragDropOverwriteMode(False) self.commodity_list.setSelectionMode( QtWidgets.QAbstractItemView.NoSelection) self.commodity_list.setShowGrid(False) self.commodity_list.setGridStyle(QtCore.Qt.NoPen) self.commodity_list.setWordWrap(False) self.commodity_list.setCornerButtonEnabled(False) self.commodity_list.setObjectName("commodity_list") self.commodity_list.horizontalHeader().setVisible(False) self.commodity_list.horizontalHeader().setHighlightSections(False) self.commodity_list.verticalHeader().setVisible(False) self.commodity_list.verticalHeader().setDefaultSectionSize(22) self.commodity_list.verticalHeader().setHighlightSections(False) self.commodity_list.verticalHeader().setMinimumSectionSize(22) self.verticalLayout_3.addWidget(self.commodity_list) self.bottom_button_layout = QtWidgets.QHBoxLayout() self.bottom_button_layout.setSpacing(-1) self.bottom_button_layout.setObjectName("bottom_button_layout") spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.bottom_button_layout.addItem(spacerItem1) self.cancel_button = QtWidgets.QPushButton(self.dialog_frame) self.cancel_button.setMinimumSize(QtCore.QSize(100, 30)) self.cancel_button.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.Germany)) self.cancel_button.setFlat(False) self.cancel_button.setObjectName("cancel_button") self.bottom_button_layout.addWidget(self.cancel_button) self.apply_button = QtWidgets.QPushButton(self.dialog_frame) self.apply_button.setMinimumSize(QtCore.QSize(100, 30)) self.apply_button.setFlat(False) self.apply_button.setObjectName("apply_button") self.bottom_button_layout.addWidget(self.apply_button) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.bottom_button_layout.addItem(spacerItem2) self.verticalLayout_3.addLayout(self.bottom_button_layout) self.verticalLayout_3.setStretch(1, 1) self.verticalLayout.addWidget(self.dialog_frame) self.retranslateUi(ListDialog) QtCore.QMetaObject.connectSlotsByName(ListDialog) def retranslateUi(self, ListDialog): ListDialog.setWindowTitle( QtWidgets.QApplication.translate("ListDialog", "Dialog", None, -1)) self.commodity_label.setText( QtWidgets.QApplication.translate("ListDialog", "Commodity List", None, -1)) self.cancel_button.setText( QtWidgets.QApplication.translate("ListDialog", "Cancel", None, -1)) self.apply_button.setText( QtWidgets.QApplication.translate("ListDialog", "OK", None, -1))
class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.setWindowModality(QtCore.Qt.ApplicationModal) Dialog.resize(450, 450) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth()) Dialog.setSizePolicy(sizePolicy) Dialog.setWindowOpacity(1.0) Dialog.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) Dialog.setModal(True) self.gridLayout = QtWidgets.QGridLayout(Dialog) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.frame_main = QtWidgets.QFrame(Dialog) self.frame_main.setMouseTracking(False) self.frame_main.setAutoFillBackground(False) self.frame_main.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_main.setFrameShadow(QtWidgets.QFrame.Plain) self.frame_main.setLineWidth(0) self.frame_main.setObjectName("frame_main") self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_main) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayoutClose = QtWidgets.QHBoxLayout() self.horizontalLayoutClose.setSpacing(0) self.horizontalLayoutClose.setContentsMargins(10, 5, -1, -1) self.horizontalLayoutClose.setObjectName("horizontalLayoutClose") self.button_close = ToolButton(self.frame_main) self.button_close.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.button_close.sizePolicy().hasHeightForWidth()) self.button_close.setSizePolicy(sizePolicy) self.button_close.setMinimumSize(QtCore.QSize(11, 11)) self.button_close.setMaximumSize(QtCore.QSize(11, 11)) self.button_close.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Normal, QtGui.QIcon.Off) icon.addPixmap(QtGui.QPixmap(":/icons/img/[email protected]"), QtGui.QIcon.Disabled, QtGui.QIcon.Off) self.button_close.setIcon(icon) self.button_close.setIconSize(QtCore.QSize(11, 11)) self.button_close.setCheckable(False) self.button_close.setChecked(False) self.button_close.setObjectName("button_close") self.horizontalLayoutClose.addWidget(self.button_close) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayoutClose.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayoutClose) spacerItem1 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.horizontalLayoutContent = QtWidgets.QHBoxLayout() self.horizontalLayoutContent.setSpacing(0) self.horizontalLayoutContent.setObjectName("horizontalLayoutContent") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayoutContent.addItem(spacerItem2) self.verticalLayoutContent = QtWidgets.QVBoxLayout() self.verticalLayoutContent.setSpacing(5) self.verticalLayoutContent.setContentsMargins(-1, -1, -1, 0) self.verticalLayoutContent.setObjectName("verticalLayoutContent") self.iconLogo = QtWidgets.QLabel(self.frame_main) self.iconLogo.setText("") self.iconLogo.setPixmap(QtGui.QPixmap(":/icons/img/[email protected]")) self.iconLogo.setAlignment(QtCore.Qt.AlignCenter) self.iconLogo.setObjectName("iconLogo") self.verticalLayoutContent.addWidget(self.iconLogo) self.labelWelcome = QtWidgets.QLabel(self.frame_main) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(30) self.labelWelcome.setFont(font) self.labelWelcome.setAlignment(QtCore.Qt.AlignCenter) self.labelWelcome.setObjectName("labelWelcome") self.verticalLayoutContent.addWidget(self.labelWelcome) self.frame_create = ProjectButton(self.frame_main) self.frame_create.setCursor(QtCore.Qt.PointingHandCursor) self.frame_create.setObjectName("frame_create") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.frame_create) self.horizontalLayout_3.setSpacing(4) self.horizontalLayout_3.setContentsMargins(10, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.iconCreate = QtWidgets.QLabel(self.frame_create) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.iconCreate.sizePolicy().hasHeightForWidth()) self.iconCreate.setSizePolicy(sizePolicy) self.iconCreate.setText("") self.iconCreate.setPixmap(QtGui.QPixmap(":/icons/img/[email protected]")) self.iconCreate.setAlignment(QtCore.Qt.AlignCenter) self.iconCreate.setObjectName("iconCreate") self.horizontalLayout_3.addWidget(self.iconCreate) self.textLayoutCreate = QtWidgets.QVBoxLayout() self.textLayoutCreate.setSpacing(0) self.textLayoutCreate.setObjectName("textLayoutCreate") self.labelCreateTitle = QtWidgets.QLabel(self.frame_create) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(15) font.setWeight(75) font.setBold(True) self.labelCreateTitle.setFont(font) self.labelCreateTitle.setObjectName("labelCreateTitle") self.textLayoutCreate.addWidget(self.labelCreateTitle) self.labelCreateSub = QtWidgets.QLabel(self.frame_create) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.labelCreateSub.setFont(font) self.labelCreateSub.setObjectName("labelCreateSub") self.textLayoutCreate.addWidget(self.labelCreateSub) self.horizontalLayout_3.addLayout(self.textLayoutCreate) self.verticalLayoutContent.addWidget(self.frame_create) self.frame_open = ProjectButton(self.frame_main) self.frame_open.setMinimumSize(QtCore.QSize(0, 0)) self.frame_open.setCursor(QtCore.Qt.PointingHandCursor) self.frame_open.setObjectName("frame_open") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.frame_open) self.horizontalLayout_4.setSpacing(4) self.horizontalLayout_4.setContentsMargins(10, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.iconOpen = QtWidgets.QLabel(self.frame_open) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.iconOpen.sizePolicy().hasHeightForWidth()) self.iconOpen.setSizePolicy(sizePolicy) self.iconOpen.setText("") self.iconOpen.setPixmap(QtGui.QPixmap(":/icons/img/[email protected]")) self.iconOpen.setAlignment(QtCore.Qt.AlignCenter) self.iconOpen.setObjectName("iconOpen") self.horizontalLayout_4.addWidget(self.iconOpen) self.textLayoutOpen = QtWidgets.QVBoxLayout() self.textLayoutOpen.setSpacing(0) self.textLayoutOpen.setObjectName("textLayoutOpen") self.labelOpenTitle = QtWidgets.QLabel(self.frame_open) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(15) font.setWeight(75) font.setBold(True) self.labelOpenTitle.setFont(font) self.labelOpenTitle.setObjectName("labelOpenTitle") self.textLayoutOpen.addWidget(self.labelOpenTitle) self.labelOpenSub = QtWidgets.QLabel(self.frame_open) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(12) self.labelOpenSub.setFont(font) self.labelOpenSub.setObjectName("labelOpenSub") self.textLayoutOpen.addWidget(self.labelOpenSub) self.horizontalLayout_4.addLayout(self.textLayoutOpen) self.verticalLayoutContent.addWidget(self.frame_open) self.horizontalLayoutContent.addLayout(self.verticalLayoutContent) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayoutContent.addItem(spacerItem3) self.verticalLayout.addLayout(self.horizontalLayoutContent) spacerItem4 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem4) self.verticalLayout.setStretch(1, 1) self.verticalLayout.setStretch(3, 1) self.gridLayout.addWidget(self.frame_main, 0, 0, 1, 1) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): Dialog.setWindowTitle( QtWidgets.QApplication.translate("Dialog", "Dialog", None, -1)) self.labelWelcome.setText( QtWidgets.QApplication.translate("Dialog", "Welcome to OSDRIA", None, -1)) self.labelCreateTitle.setText( QtWidgets.QApplication.translate("Dialog", "Create ...", None, -1)) self.labelCreateSub.setText( QtWidgets.QApplication.translate("Dialog", "New OSDRIA project", None, -1)) self.labelOpenTitle.setText( QtWidgets.QApplication.translate("Dialog", "Open ...", None, -1)) self.labelOpenSub.setText( QtWidgets.QApplication.translate("Dialog", "Existing OSDRIA project", None, -1))