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))
Пример #2
0
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))
Пример #4
0
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))
Пример #5
0
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))
Пример #6
0
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))