Exemple #1
0
    def setupUi(self, wg_Export):
        wg_Export.setObjectName("wg_Export")
        wg_Export.resize(340, 804)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(wg_Export.sizePolicy().hasHeightForWidth())
        wg_Export.setSizePolicy(sizePolicy)
        wg_Export.setMinimumSize(QtCore.QSize(340, 0))
        wg_Export.setMaximumSize(QtCore.QSize(340, 16777215))
        self.verticalLayout = QtWidgets.QVBoxLayout(wg_Export)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.widget_4 = QtWidgets.QWidget(wg_Export)
        self.widget_4.setObjectName("widget_4")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.widget_4)
        self.horizontalLayout_2.setContentsMargins(-1, 0, 18, 0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.l_name = QtWidgets.QLabel(self.widget_4)
        self.l_name.setObjectName("l_name")
        self.horizontalLayout_2.addWidget(self.l_name)
        self.e_name = QtWidgets.QLineEdit(self.widget_4)
        self.e_name.setMinimumSize(QtCore.QSize(0, 0))
        self.e_name.setMaximumSize(QtCore.QSize(9999, 16777215))
        self.e_name.setObjectName("e_name")
        self.horizontalLayout_2.addWidget(self.e_name)
        self.l_class = QtWidgets.QLabel(self.widget_4)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.l_class.setFont(font)
        self.l_class.setObjectName("l_class")
        self.horizontalLayout_2.addWidget(self.l_class)
        self.verticalLayout.addWidget(self.widget_4)
        self.groupBox_2 = QtWidgets.QGroupBox(wg_Export)
        self.groupBox_2.setObjectName("groupBox_2")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.f_taskName = QtWidgets.QWidget(self.groupBox_2)
        self.f_taskName.setObjectName("f_taskName")
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.f_taskName)
        self.horizontalLayout_11.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.l_tasklabel = QtWidgets.QLabel(self.f_taskName)
        self.l_tasklabel.setObjectName("l_tasklabel")
        self.horizontalLayout_11.addWidget(self.l_tasklabel)
        self.l_taskName = QtWidgets.QLabel(self.f_taskName)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.l_taskName.sizePolicy().hasHeightForWidth())
        self.l_taskName.setSizePolicy(sizePolicy)
        self.l_taskName.setText("")
        self.l_taskName.setAlignment(QtCore.Qt.AlignCenter)
        self.l_taskName.setObjectName("l_taskName")
        self.horizontalLayout_11.addWidget(self.l_taskName)
        self.b_changeTask = QtWidgets.QPushButton(self.f_taskName)
        self.b_changeTask.setEnabled(True)
        self.b_changeTask.setFocusPolicy(QtCore.Qt.NoFocus)
        self.b_changeTask.setObjectName("b_changeTask")
        self.horizontalLayout_11.addWidget(self.b_changeTask)
        self.verticalLayout_3.addWidget(self.f_taskName)
        self.f_frameRange = QtWidgets.QWidget(self.groupBox_2)
        self.f_frameRange.setObjectName("f_frameRange")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.f_frameRange)
        self.horizontalLayout.setSpacing(0)
        self.horizontalLayout.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_3 = QtWidgets.QLabel(self.f_frameRange)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout.addWidget(self.label_3)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.chb_globalRange = QtWidgets.QCheckBox(self.f_frameRange)
        self.chb_globalRange.setChecked(True)
        self.chb_globalRange.setObjectName("chb_globalRange")
        self.horizontalLayout.addWidget(self.chb_globalRange)
        self.l_rangeStart = QtWidgets.QLabel(self.f_frameRange)
        self.l_rangeStart.setEnabled(False)
        self.l_rangeStart.setObjectName("l_rangeStart")
        self.horizontalLayout.addWidget(self.l_rangeStart)
        self.sp_rangeStart = QtWidgets.QSpinBox(self.f_frameRange)
        self.sp_rangeStart.setEnabled(False)
        self.sp_rangeStart.setMaximumSize(QtCore.QSize(55, 16777215))
        self.sp_rangeStart.setMaximum(99999)
        self.sp_rangeStart.setObjectName("sp_rangeStart")
        self.horizontalLayout.addWidget(self.sp_rangeStart)
        spacerItem1 = QtWidgets.QSpacerItem(5, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.l_rangeEnd = QtWidgets.QLabel(self.f_frameRange)
        self.l_rangeEnd.setEnabled(False)
        self.l_rangeEnd.setObjectName("l_rangeEnd")
        self.horizontalLayout.addWidget(self.l_rangeEnd)
        self.sp_rangeEnd = QtWidgets.QSpinBox(self.f_frameRange)
        self.sp_rangeEnd.setEnabled(False)
        self.sp_rangeEnd.setMaximumSize(QtCore.QSize(55, 16777215))
        self.sp_rangeEnd.setMaximum(99999)
        self.sp_rangeEnd.setProperty("value", 100)
        self.sp_rangeEnd.setObjectName("sp_rangeEnd")
        self.horizontalLayout.addWidget(self.sp_rangeEnd)
        self.verticalLayout_3.addWidget(self.f_frameRange)
        self.widget_6 = QtWidgets.QWidget(self.groupBox_2)
        self.widget_6.setObjectName("widget_6")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.widget_6)
        self.horizontalLayout_5.setSpacing(0)
        self.horizontalLayout_5.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_5 = QtWidgets.QLabel(self.widget_6)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_5.addWidget(self.label_5)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.cb_outType = QtWidgets.QComboBox(self.widget_6)
        self.cb_outType.setMinimumSize(QtCore.QSize(124, 0))
        self.cb_outType.setObjectName("cb_outType")
        self.horizontalLayout_5.addWidget(self.cb_outType)
        self.verticalLayout_3.addWidget(self.widget_6)
        self.widget_7 = QtWidgets.QWidget(self.groupBox_2)
        self.widget_7.setObjectName("widget_7")
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.widget_7)
        self.horizontalLayout_9.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.label_6 = QtWidgets.QLabel(self.widget_7)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout_9.addWidget(self.label_6)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem3)
        self.chb_useTake = QtWidgets.QCheckBox(self.widget_7)
        self.chb_useTake.setText("")
        self.chb_useTake.setObjectName("chb_useTake")
        self.horizontalLayout_9.addWidget(self.chb_useTake)
        self.cb_take = QtWidgets.QComboBox(self.widget_7)
        self.cb_take.setEnabled(False)
        self.cb_take.setMinimumSize(QtCore.QSize(124, 0))
        self.cb_take.setObjectName("cb_take")
        self.horizontalLayout_9.addWidget(self.cb_take)
        self.verticalLayout_3.addWidget(self.widget_7)
        self.f_cam = QtWidgets.QWidget(self.groupBox_2)
        self.f_cam.setObjectName("f_cam")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.f_cam)
        self.horizontalLayout_6.setSpacing(0)
        self.horizontalLayout_6.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.l_cam = QtWidgets.QLabel(self.f_cam)
        self.l_cam.setMinimumSize(QtCore.QSize(40, 0))
        self.l_cam.setMaximumSize(QtCore.QSize(95, 16777215))
        self.l_cam.setObjectName("l_cam")
        self.horizontalLayout_6.addWidget(self.l_cam)
        self.cb_cam = QtWidgets.QComboBox(self.f_cam)
        self.cb_cam.setObjectName("cb_cam")
        self.horizontalLayout_6.addWidget(self.cb_cam)
        self.verticalLayout_3.addWidget(self.f_cam)
        self.w_sCamShot = QtWidgets.QWidget(self.groupBox_2)
        self.w_sCamShot.setObjectName("w_sCamShot")
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.w_sCamShot)
        self.horizontalLayout_8.setSpacing(0)
        self.horizontalLayout_8.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.l_sCamShot = QtWidgets.QLabel(self.w_sCamShot)
        self.l_sCamShot.setMinimumSize(QtCore.QSize(40, 0))
        self.l_sCamShot.setMaximumSize(QtCore.QSize(95, 16777215))
        self.l_sCamShot.setObjectName("l_sCamShot")
        self.horizontalLayout_8.addWidget(self.l_sCamShot)
        self.cb_sCamShot = QtWidgets.QComboBox(self.w_sCamShot)
        self.cb_sCamShot.setObjectName("cb_sCamShot")
        self.horizontalLayout_8.addWidget(self.cb_sCamShot)
        self.verticalLayout_3.addWidget(self.w_sCamShot)
        self.f_convertExport = QtWidgets.QWidget(self.groupBox_2)
        self.f_convertExport.setObjectName("f_convertExport")
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.f_convertExport)
        self.horizontalLayout_15.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.l_convertExport = QtWidgets.QLabel(self.f_convertExport)
        self.l_convertExport.setObjectName("l_convertExport")
        self.horizontalLayout_15.addWidget(self.l_convertExport)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem4)
        self.chb_convertExport = QtWidgets.QCheckBox(self.f_convertExport)
        self.chb_convertExport.setText("")
        self.chb_convertExport.setChecked(False)
        self.chb_convertExport.setObjectName("chb_convertExport")
        self.horizontalLayout_15.addWidget(self.chb_convertExport)
        self.verticalLayout_3.addWidget(self.f_convertExport)
        self.w_saveToExistingHDA = QtWidgets.QWidget(self.groupBox_2)
        self.w_saveToExistingHDA.setObjectName("w_saveToExistingHDA")
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.w_saveToExistingHDA)
        self.horizontalLayout_16.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        self.l_saveToExistingHDA = QtWidgets.QLabel(self.w_saveToExistingHDA)
        self.l_saveToExistingHDA.setObjectName("l_saveToExistingHDA")
        self.horizontalLayout_16.addWidget(self.l_saveToExistingHDA)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem5)
        self.chb_saveToExistingHDA = QtWidgets.QCheckBox(self.w_saveToExistingHDA)
        self.chb_saveToExistingHDA.setText("")
        self.chb_saveToExistingHDA.setObjectName("chb_saveToExistingHDA")
        self.horizontalLayout_16.addWidget(self.chb_saveToExistingHDA)
        self.verticalLayout_3.addWidget(self.w_saveToExistingHDA)
        self.w_projectHDA = QtWidgets.QWidget(self.groupBox_2)
        self.w_projectHDA.setObjectName("w_projectHDA")
        self.horizontalLayout_19 = QtWidgets.QHBoxLayout(self.w_projectHDA)
        self.horizontalLayout_19.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_19.setObjectName("horizontalLayout_19")
        self.l_projectHDA = QtWidgets.QLabel(self.w_projectHDA)
        self.l_projectHDA.setObjectName("l_projectHDA")
        self.horizontalLayout_19.addWidget(self.l_projectHDA)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_19.addItem(spacerItem6)
        self.chb_projectHDA = QtWidgets.QCheckBox(self.w_projectHDA)
        self.chb_projectHDA.setText("")
        self.chb_projectHDA.setObjectName("chb_projectHDA")
        self.horizontalLayout_19.addWidget(self.chb_projectHDA)
        self.verticalLayout_3.addWidget(self.w_projectHDA)
        self.f_localOutput = QtWidgets.QWidget(self.groupBox_2)
        self.f_localOutput.setObjectName("f_localOutput")
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.f_localOutput)
        self.horizontalLayout_13.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.l_localOutput = QtWidgets.QLabel(self.f_localOutput)
        self.l_localOutput.setObjectName("l_localOutput")
        self.horizontalLayout_13.addWidget(self.l_localOutput)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem7)
        self.chb_localOutput = QtWidgets.QCheckBox(self.f_localOutput)
        self.chb_localOutput.setText("")
        self.chb_localOutput.setObjectName("chb_localOutput")
        self.horizontalLayout_13.addWidget(self.chb_localOutput)
        self.verticalLayout_3.addWidget(self.f_localOutput)
        self.w_blackboxHDA = QtWidgets.QWidget(self.groupBox_2)
        self.w_blackboxHDA.setObjectName("w_blackboxHDA")
        self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.w_blackboxHDA)
        self.horizontalLayout_18.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
        self.l_blackboxHDA = QtWidgets.QLabel(self.w_blackboxHDA)
        self.l_blackboxHDA.setObjectName("l_blackboxHDA")
        self.horizontalLayout_18.addWidget(self.l_blackboxHDA)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem8)
        self.chb_blackboxHDA = QtWidgets.QCheckBox(self.w_blackboxHDA)
        self.chb_blackboxHDA.setText("")
        self.chb_blackboxHDA.setObjectName("chb_blackboxHDA")
        self.horizontalLayout_18.addWidget(self.chb_blackboxHDA)
        self.verticalLayout_3.addWidget(self.w_blackboxHDA)
        self.f_status = QtWidgets.QWidget(self.groupBox_2)
        self.f_status.setObjectName("f_status")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.f_status)
        self.horizontalLayout_4.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label = QtWidgets.QLabel(self.f_status)
        self.label.setMinimumSize(QtCore.QSize(40, 0))
        self.label.setMaximumSize(QtCore.QSize(40, 16777215))
        self.label.setObjectName("label")
        self.horizontalLayout_4.addWidget(self.label)
        self.l_status = QtWidgets.QLabel(self.f_status)
        self.l_status.setAlignment(QtCore.Qt.AlignCenter)
        self.l_status.setObjectName("l_status")
        self.horizontalLayout_4.addWidget(self.l_status)
        self.b_goTo = QtWidgets.QPushButton(self.f_status)
        self.b_goTo.setFocusPolicy(QtCore.Qt.NoFocus)
        self.b_goTo.setObjectName("b_goTo")
        self.horizontalLayout_4.addWidget(self.b_goTo)
        self.verticalLayout_3.addWidget(self.f_status)
        self.f_connect = QtWidgets.QWidget(self.groupBox_2)
        self.f_connect.setObjectName("f_connect")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.f_connect)
        self.horizontalLayout_3.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.b_connect = QtWidgets.QPushButton(self.f_connect)
        self.b_connect.setFocusPolicy(QtCore.Qt.NoFocus)
        self.b_connect.setObjectName("b_connect")
        self.horizontalLayout_3.addWidget(self.b_connect)
        self.verticalLayout_3.addWidget(self.f_connect)
        self.verticalLayout.addWidget(self.groupBox_2)
        self.gb_submit = QtWidgets.QGroupBox(wg_Export)
        self.gb_submit.setCheckable(True)
        self.gb_submit.setChecked(True)
        self.gb_submit.setObjectName("gb_submit")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.gb_submit)
        self.verticalLayout_7.setContentsMargins(-1, 15, -1, -1)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.f_manager = QtWidgets.QWidget(self.gb_submit)
        self.f_manager.setObjectName("f_manager")
        self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.f_manager)
        self.horizontalLayout_17.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
        self.l_manager = QtWidgets.QLabel(self.f_manager)
        self.l_manager.setObjectName("l_manager")
        self.horizontalLayout_17.addWidget(self.l_manager)
        spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem9)
        self.cb_manager = QtWidgets.QComboBox(self.f_manager)
        self.cb_manager.setMinimumSize(QtCore.QSize(150, 0))
        self.cb_manager.setObjectName("cb_manager")
        self.horizontalLayout_17.addWidget(self.cb_manager)
        self.verticalLayout_7.addWidget(self.f_manager)
        self.f_rjPrio = QtWidgets.QWidget(self.gb_submit)
        self.f_rjPrio.setObjectName("f_rjPrio")
        self.horizontalLayout_21 = QtWidgets.QHBoxLayout(self.f_rjPrio)
        self.horizontalLayout_21.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_21.setObjectName("horizontalLayout_21")
        self.l_rjPrio = QtWidgets.QLabel(self.f_rjPrio)
        self.l_rjPrio.setObjectName("l_rjPrio")
        self.horizontalLayout_21.addWidget(self.l_rjPrio)
        spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_21.addItem(spacerItem10)
        self.sp_rjPrio = QtWidgets.QSpinBox(self.f_rjPrio)
        self.sp_rjPrio.setMaximum(100)
        self.sp_rjPrio.setProperty("value", 50)
        self.sp_rjPrio.setObjectName("sp_rjPrio")
        self.horizontalLayout_21.addWidget(self.sp_rjPrio)
        self.verticalLayout_7.addWidget(self.f_rjPrio)
        self.f_rjWidgetsPerTask = QtWidgets.QWidget(self.gb_submit)
        self.f_rjWidgetsPerTask.setObjectName("f_rjWidgetsPerTask")
        self.horizontalLayout_22 = QtWidgets.QHBoxLayout(self.f_rjWidgetsPerTask)
        self.horizontalLayout_22.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_22.setObjectName("horizontalLayout_22")
        self.label_15 = QtWidgets.QLabel(self.f_rjWidgetsPerTask)
        self.label_15.setObjectName("label_15")
        self.horizontalLayout_22.addWidget(self.label_15)
        spacerItem11 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_22.addItem(spacerItem11)
        self.sp_rjFramesPerTask = QtWidgets.QSpinBox(self.f_rjWidgetsPerTask)
        self.sp_rjFramesPerTask.setMaximum(9999)
        self.sp_rjFramesPerTask.setProperty("value", 999)
        self.sp_rjFramesPerTask.setObjectName("sp_rjFramesPerTask")
        self.horizontalLayout_22.addWidget(self.sp_rjFramesPerTask)
        self.verticalLayout_7.addWidget(self.f_rjWidgetsPerTask)
        self.f_rjTimeout = QtWidgets.QWidget(self.gb_submit)
        self.f_rjTimeout.setObjectName("f_rjTimeout")
        self.horizontalLayout_28 = QtWidgets.QHBoxLayout(self.f_rjTimeout)
        self.horizontalLayout_28.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_28.setObjectName("horizontalLayout_28")
        self.l_rjTimeout = QtWidgets.QLabel(self.f_rjTimeout)
        self.l_rjTimeout.setObjectName("l_rjTimeout")
        self.horizontalLayout_28.addWidget(self.l_rjTimeout)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_28.addItem(spacerItem12)
        self.sp_rjTimeout = QtWidgets.QSpinBox(self.f_rjTimeout)
        self.sp_rjTimeout.setMinimum(1)
        self.sp_rjTimeout.setMaximum(9999)
        self.sp_rjTimeout.setProperty("value", 360)
        self.sp_rjTimeout.setObjectName("sp_rjTimeout")
        self.horizontalLayout_28.addWidget(self.sp_rjTimeout)
        self.verticalLayout_7.addWidget(self.f_rjTimeout)
        self.f_rjSuspended = QtWidgets.QWidget(self.gb_submit)
        self.f_rjSuspended.setObjectName("f_rjSuspended")
        self.horizontalLayout_26 = QtWidgets.QHBoxLayout(self.f_rjSuspended)
        self.horizontalLayout_26.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_26.setObjectName("horizontalLayout_26")
        self.label_18 = QtWidgets.QLabel(self.f_rjSuspended)
        self.label_18.setObjectName("label_18")
        self.horizontalLayout_26.addWidget(self.label_18)
        spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_26.addItem(spacerItem13)
        self.chb_rjSuspended = QtWidgets.QCheckBox(self.f_rjSuspended)
        self.chb_rjSuspended.setText("")
        self.chb_rjSuspended.setChecked(False)
        self.chb_rjSuspended.setObjectName("chb_rjSuspended")
        self.horizontalLayout_26.addWidget(self.chb_rjSuspended)
        self.verticalLayout_7.addWidget(self.f_rjSuspended)
        self.f_osDependencies = QtWidgets.QWidget(self.gb_submit)
        self.f_osDependencies.setObjectName("f_osDependencies")
        self.horizontalLayout_27 = QtWidgets.QHBoxLayout(self.f_osDependencies)
        self.horizontalLayout_27.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_27.setObjectName("horizontalLayout_27")
        self.label_19 = QtWidgets.QLabel(self.f_osDependencies)
        self.label_19.setObjectName("label_19")
        self.horizontalLayout_27.addWidget(self.label_19)
        spacerItem14 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_27.addItem(spacerItem14)
        self.chb_osDependencies = QtWidgets.QCheckBox(self.f_osDependencies)
        self.chb_osDependencies.setText("")
        self.chb_osDependencies.setChecked(True)
        self.chb_osDependencies.setObjectName("chb_osDependencies")
        self.horizontalLayout_27.addWidget(self.chb_osDependencies)
        self.verticalLayout_7.addWidget(self.f_osDependencies)
        self.f_osUpload = QtWidgets.QWidget(self.gb_submit)
        self.f_osUpload.setObjectName("f_osUpload")
        self.horizontalLayout_23 = QtWidgets.QHBoxLayout(self.f_osUpload)
        self.horizontalLayout_23.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_23.setObjectName("horizontalLayout_23")
        self.label_16 = QtWidgets.QLabel(self.f_osUpload)
        self.label_16.setObjectName("label_16")
        self.horizontalLayout_23.addWidget(self.label_16)
        spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_23.addItem(spacerItem15)
        self.chb_osUpload = QtWidgets.QCheckBox(self.f_osUpload)
        self.chb_osUpload.setText("")
        self.chb_osUpload.setChecked(True)
        self.chb_osUpload.setObjectName("chb_osUpload")
        self.horizontalLayout_23.addWidget(self.chb_osUpload)
        self.verticalLayout_7.addWidget(self.f_osUpload)
        self.f_osPAssets = QtWidgets.QWidget(self.gb_submit)
        self.f_osPAssets.setObjectName("f_osPAssets")
        self.horizontalLayout_24 = QtWidgets.QHBoxLayout(self.f_osPAssets)
        self.horizontalLayout_24.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_24.setObjectName("horizontalLayout_24")
        self.label_17 = QtWidgets.QLabel(self.f_osPAssets)
        self.label_17.setObjectName("label_17")
        self.horizontalLayout_24.addWidget(self.label_17)
        spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_24.addItem(spacerItem16)
        self.chb_osPAssets = QtWidgets.QCheckBox(self.f_osPAssets)
        self.chb_osPAssets.setText("")
        self.chb_osPAssets.setChecked(True)
        self.chb_osPAssets.setObjectName("chb_osPAssets")
        self.horizontalLayout_24.addWidget(self.chb_osPAssets)
        self.verticalLayout_7.addWidget(self.f_osPAssets)
        self.gb_osSlaves = QtWidgets.QGroupBox(self.gb_submit)
        self.gb_osSlaves.setObjectName("gb_osSlaves")
        self.horizontalLayout_25 = QtWidgets.QHBoxLayout(self.gb_osSlaves)
        self.horizontalLayout_25.setContentsMargins(9, 3, 9, 3)
        self.horizontalLayout_25.setObjectName("horizontalLayout_25")
        self.e_osSlaves = QtWidgets.QLineEdit(self.gb_osSlaves)
        self.e_osSlaves.setObjectName("e_osSlaves")
        self.horizontalLayout_25.addWidget(self.e_osSlaves)
        self.b_osSlaves = QtWidgets.QPushButton(self.gb_osSlaves)
        self.b_osSlaves.setMaximumSize(QtCore.QSize(25, 16777215))
        self.b_osSlaves.setFocusPolicy(QtCore.Qt.NoFocus)
        self.b_osSlaves.setObjectName("b_osSlaves")
        self.horizontalLayout_25.addWidget(self.b_osSlaves)
        self.verticalLayout_7.addWidget(self.gb_osSlaves)
        self.f_dlGroup = QtWidgets.QWidget(self.gb_submit)
        self.f_dlGroup.setObjectName("f_dlGroup")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.f_dlGroup)
        self.horizontalLayout_7.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label_9 = QtWidgets.QLabel(self.f_dlGroup)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout_7.addWidget(self.label_9)
        spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem17)
        self.cb_dlGroup = QtWidgets.QComboBox(self.f_dlGroup)
        self.cb_dlGroup.setMinimumSize(QtCore.QSize(150, 0))
        self.cb_dlGroup.setObjectName("cb_dlGroup")
        self.horizontalLayout_7.addWidget(self.cb_dlGroup)
        self.verticalLayout_7.addWidget(self.f_dlGroup)
        self.verticalLayout.addWidget(self.gb_submit)
        self.groupBox = QtWidgets.QGroupBox(wg_Export)
        self.groupBox.setCheckable(False)
        self.groupBox.setChecked(False)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_4.setContentsMargins(18, -1, 18, -1)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.l_pathLast = QtWidgets.QLabel(self.groupBox)
        self.l_pathLast.setObjectName("l_pathLast")
        self.verticalLayout_4.addWidget(self.l_pathLast)
        self.widget_2 = QtWidgets.QWidget(self.groupBox)
        self.widget_2.setObjectName("widget_2")
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.widget_2)
        self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self.b_openLast = QtWidgets.QPushButton(self.widget_2)
        self.b_openLast.setEnabled(False)
        self.b_openLast.setFocusPolicy(QtCore.Qt.NoFocus)
        self.b_openLast.setObjectName("b_openLast")
        self.horizontalLayout_14.addWidget(self.b_openLast)
        self.b_copyLast = QtWidgets.QPushButton(self.widget_2)
        self.b_copyLast.setEnabled(False)
        self.b_copyLast.setFocusPolicy(QtCore.Qt.NoFocus)
        self.b_copyLast.setObjectName("b_copyLast")
        self.horizontalLayout_14.addWidget(self.b_copyLast)
        self.verticalLayout_4.addWidget(self.widget_2)
        self.verticalLayout.addWidget(self.groupBox)

        self.retranslateUi(wg_Export)
        QtCore.QMetaObject.connectSlotsByName(wg_Export)
    def setupUi(self, ShaderHelper):
        ShaderHelper.setObjectName("ShaderHelper")
        ShaderHelper.resize(444, 273)
        self.centralwidget = QtWidgets.QWidget(ShaderHelper)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.main_tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.main_tabWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.main_tabWidget.setTabletTracking(False)
        self.main_tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.main_tabWidget.setTabPosition(QtWidgets.QTabWidget.North)
        self.main_tabWidget.setElideMode(QtCore.Qt.ElideRight)
        self.main_tabWidget.setUsesScrollButtons(False)
        self.main_tabWidget.setDocumentMode(True)
        self.main_tabWidget.setTabsClosable(False)
        self.main_tabWidget.setMovable(False)
        self.main_tabWidget.setObjectName("main_tabWidget")
        self.t1_selection = QtWidgets.QWidget()
        self.t1_selection.setObjectName("t1_selection")
        self.t1_gridLayout = QtWidgets.QGridLayout(self.t1_selection)
        self.t1_gridLayout.setObjectName("t1_gridLayout")
        self.t1_line1 = QtWidgets.QFrame(self.t1_selection)
        self.t1_line1.setFrameShadow(QtWidgets.QFrame.Raised)
        self.t1_line1.setFrameShape(QtWidgets.QFrame.HLine)
        self.t1_line1.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.t1_line1.setObjectName("t1_line1")
        self.t1_gridLayout.addWidget(self.t1_line1, 4, 1, 1, 2)
        self.searchSelection_checkBox = QtWidgets.QCheckBox(self.t1_selection)
        self.searchSelection_checkBox.setObjectName("searchSelection_checkBox")
        self.t1_gridLayout.addWidget(self.searchSelection_checkBox, 3, 2, 1, 1)
        self.keywords_label = QtWidgets.QLabel(self.t1_selection)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.keywords_label.setFont(font)
        self.keywords_label.setObjectName("keywords_label")
        self.t1_gridLayout.addWidget(self.keywords_label, 2, 1, 1, 1)
        self.search_lineEdit = QtWidgets.QLineEdit(self.t1_selection)
        self.search_lineEdit.setObjectName("search_lineEdit")
        self.t1_gridLayout.addWidget(self.search_lineEdit, 2, 2, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 118,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.t1_gridLayout.addItem(spacerItem, 6, 2, 1, 1)
        self.searchBy_comboBox = QtWidgets.QComboBox(self.t1_selection)
        self.searchBy_comboBox.setObjectName("searchBy_comboBox")
        self.searchBy_comboBox.addItem("")
        self.searchBy_comboBox.addItem("")
        self.searchBy_comboBox.addItem("")
        self.t1_gridLayout.addWidget(self.searchBy_comboBox, 1, 2, 1, 1)
        self.selection_listView = QtWidgets.QListView(self.t1_selection)
        self.selection_listView.setObjectName("selection_listView")
        self.t1_gridLayout.addWidget(self.selection_listView, 1, 0, 6, 1)
        self.searchBy_label = QtWidgets.QLabel(self.t1_selection)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.searchBy_label.setFont(font)
        self.searchBy_label.setObjectName("searchBy_label")
        self.t1_gridLayout.addWidget(self.searchBy_label, 1, 1, 1, 1)
        self.searchAction_label = QtWidgets.QLabel(self.t1_selection)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.searchAction_label.setFont(font)
        self.searchAction_label.setObjectName("searchAction_label")
        self.t1_gridLayout.addWidget(self.searchAction_label, 5, 1, 1, 1)
        self.searchAction_comboBox = QtWidgets.QComboBox(self.t1_selection)
        self.searchAction_comboBox.setObjectName("searchAction_comboBox")
        self.searchAction_comboBox.addItem("")
        self.t1_gridLayout.addWidget(self.searchAction_comboBox, 5, 2, 1, 1)
        self.main_tabWidget.addTab(self.t1_selection, "")
        self.t2_conversion = QtWidgets.QWidget()
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.t2_conversion.sizePolicy().hasHeightForWidth())
        self.t2_conversion.setSizePolicy(sizePolicy)
        self.t2_conversion.setMinimumSize(QtCore.QSize(414, 199))
        self.t2_conversion.setObjectName("t2_conversion")
        self.t2_gridLayout = QtWidgets.QGridLayout(self.t2_conversion)
        self.t2_gridLayout.setContentsMargins(2, 5, 2, 2)
        self.t2_gridLayout.setObjectName("t2_gridLayout")
        self.t2_controls_gridLayout = QtWidgets.QGridLayout()
        self.t2_controls_gridLayout.setObjectName("t2_controls_gridLayout")
        self.convertAll_BTN = QtWidgets.QPushButton(self.t2_conversion)
        self.convertAll_BTN.setObjectName("convertAll_BTN")
        self.t2_controls_gridLayout.addWidget(self.convertAll_BTN, 1, 5, 1, 1)
        self.t2_line1 = QtWidgets.QFrame(self.t2_conversion)
        self.t2_line1.setFrameShadow(QtWidgets.QFrame.Raised)
        self.t2_line1.setFrameShape(QtWidgets.QFrame.VLine)
        self.t2_line1.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.t2_line1.setObjectName("t2_line1")
        self.t2_controls_gridLayout.addWidget(self.t2_line1, 1, 4, 2, 1)
        self.convertSelection_BTN = QtWidgets.QPushButton(self.t2_conversion)
        self.convertSelection_BTN.setObjectName("convertSelection_BTN")
        self.t2_controls_gridLayout.addWidget(self.convertSelection_BTN, 1, 0,
                                              1, 4)
        self.convTo_label = QtWidgets.QLabel(self.t2_conversion)
        self.convTo_label.setMaximumSize(QtCore.QSize(100, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setUnderline(False)
        font.setBold(True)
        self.convTo_label.setFont(font)
        self.convTo_label.setObjectName("convTo_label")
        self.t2_controls_gridLayout.addWidget(self.convTo_label, 0, 0, 1, 1)
        self.conv_radioBTNs = QtWidgets.QFrame(self.t2_conversion)
        self.conv_radioBTNs.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.conv_radioBTNs.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.conv_radioBTNs.setLineWidth(1)
        self.conv_radioBTNs.setObjectName("conv_radioBTNs")
        self.convNew_radioBTN = QtWidgets.QRadioButton(self.conv_radioBTNs)
        self.convNew_radioBTN.setGeometry(QtCore.QRect(10, 10, 131, 20))
        self.convNew_radioBTN.setChecked(True)
        self.convNew_radioBTN.setObjectName("convNew_radioBTN")
        self.convSelection_radioBTN = QtWidgets.QRadioButton(
            self.conv_radioBTNs)
        self.convSelection_radioBTN.setGeometry(QtCore.QRect(10, 40, 161, 20))
        self.convSelection_radioBTN.setObjectName("convSelection_radioBTN")
        self.t2_controls_gridLayout.addWidget(self.conv_radioBTNs, 2, 0, 1, 4)
        self.force_checkBox = QtWidgets.QCheckBox(self.t2_conversion)
        self.force_checkBox.setMaximumSize(QtCore.QSize(75, 16777215))
        self.force_checkBox.setObjectName("force_checkBox")
        self.t2_controls_gridLayout.addWidget(self.force_checkBox, 0, 5, 1, 1)
        self.convTo_comboBox = QtWidgets.QComboBox(self.t2_conversion)
        self.convTo_comboBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.convTo_comboBox.setObjectName("convTo_comboBox")
        self.convTo_comboBox.addItem("")
        self.t2_controls_gridLayout.addWidget(self.convTo_comboBox, 0, 1, 1, 4)
        self.t2_gridLayout.addLayout(self.t2_controls_gridLayout, 0, 0, 1, 1)
        self.main_tabWidget.addTab(self.t2_conversion, "")
        self.t3_editing = QtWidgets.QWidget()
        self.t3_editing.setObjectName("t3_editing")
        self.t3_gridLayout = QtWidgets.QGridLayout(self.t3_editing)
        self.t3_gridLayout.setObjectName("t3_gridLayout")
        self.editSelection_BTN = QtWidgets.QPushButton(self.t3_editing)
        self.editSelection_BTN.setObjectName("editSelection_BTN")
        self.t3_gridLayout.addWidget(self.editSelection_BTN, 0, 0, 1, 1)
        self.editAll_BTN = QtWidgets.QPushButton(self.t3_editing)
        self.editAll_BTN.setObjectName("editAll_BTN")
        self.t3_gridLayout.addWidget(self.editAll_BTN, 0, 1, 1, 1)
        self.changeColorSpace_radioBTN = QtWidgets.QRadioButton(
            self.t3_editing)
        self.changeColorSpace_radioBTN.setObjectName(
            "changeColorSpace_radioBTN")
        self.t3_gridLayout.addWidget(self.changeColorSpace_radioBTN, 3, 0, 1,
                                     1)
        self.renameFileTextures_radioBTN = QtWidgets.QRadioButton(
            self.t3_editing)
        self.renameFileTextures_radioBTN.setChecked(True)
        self.renameFileTextures_radioBTN.setObjectName(
            "renameFileTextures_radioBTN")
        self.t3_gridLayout.addWidget(self.renameFileTextures_radioBTN, 2, 0, 1,
                                     1)
        self.t3_line1 = QtWidgets.QFrame(self.t3_editing)
        self.t3_line1.setFrameShadow(QtWidgets.QFrame.Raised)
        self.t3_line1.setFrameShape(QtWidgets.QFrame.HLine)
        self.t3_line1.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.t3_line1.setObjectName("t3_line1")
        self.t3_gridLayout.addWidget(self.t3_line1, 1, 0, 1, 2)
        self.colorSpace_comboBox = QtWidgets.QComboBox(self.t3_editing)
        self.colorSpace_comboBox.setEnabled(True)
        self.colorSpace_comboBox.setObjectName("colorSpace_comboBox")
        self.t3_gridLayout.addWidget(self.colorSpace_comboBox, 3, 1, 1, 1)
        self.replace2DNode_BTN = QtWidgets.QRadioButton(self.t3_editing)
        self.replace2DNode_BTN.setObjectName("replace2DNode_BTN")
        self.t3_gridLayout.addWidget(self.replace2DNode_BTN, 4, 0, 1, 1)
        self.main_tabWidget.addTab(self.t3_editing, "")
        self.gridLayout.addWidget(self.main_tabWidget, 0, 0, 1, 1)
        ShaderHelper.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar()
        self.menubar.setGeometry(QtCore.QRect(0, 0, 444, 22))
        self.menubar.setObjectName("menubar")
        self.help_menu = QtWidgets.QMenu(self.menubar)
        self.help_menu.setObjectName("help_menu")
        self.options_menu = QtWidgets.QMenu(self.menubar)
        self.options_menu.setObjectName("options_menu")
        ShaderHelper.setMenuBar(self.menubar)
        self.selection_help = QtWidgets.QAction(ShaderHelper)
        self.selection_help.setCheckable(False)
        self.selection_help.setObjectName("selection_help")
        self.conversion_help = QtWidgets.QAction(ShaderHelper)
        self.conversion_help.setObjectName("conversion_help")
        self.editing_help = QtWidgets.QAction(ShaderHelper)
        self.editing_help.setObjectName("editing_help")
        self.activate_verbosity = QtWidgets.QAction(ShaderHelper)
        self.activate_verbosity.setCheckable(True)
        self.activate_verbosity.setObjectName("activate_verbosity")
        self.help_menu.addAction(self.selection_help)
        self.help_menu.addAction(self.conversion_help)
        self.help_menu.addAction(self.editing_help)
        self.options_menu.addAction(self.activate_verbosity)
        self.menubar.addAction(self.help_menu.menuAction())
        self.menubar.addAction(self.options_menu.menuAction())

        self.retranslateUi(ShaderHelper)
        self.main_tabWidget.setCurrentIndex(2)
        self.searchAction_comboBox.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(ShaderHelper)
Exemple #3
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(943, 712)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalGroupBox = QtWidgets.QGroupBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalGroupBox.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox.setSizePolicy(sizePolicy)
        self.horizontalGroupBox.setObjectName("horizontalGroupBox")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout.setSizeConstraint(
            QtWidgets.QLayout.SetDefaultConstraint)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.selecteddevicecombobox = QtWidgets.QComboBox(
            self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.selecteddevicecombobox.sizePolicy().hasHeightForWidth())
        self.selecteddevicecombobox.setSizePolicy(sizePolicy)
        self.selecteddevicecombobox.setMinimumSize(QtCore.QSize(180, 0))
        self.selecteddevicecombobox.setMaximumSize(QtCore.QSize(250, 16777215))
        self.selecteddevicecombobox.setObjectName("selecteddevicecombobox")
        self.horizontalLayout.addWidget(self.selecteddevicecombobox)
        self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.speedspinbox = QtWidgets.QSpinBox(self.horizontalGroupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.speedspinbox.sizePolicy().hasHeightForWidth())
        self.speedspinbox.setSizePolicy(sizePolicy)
        self.speedspinbox.setMinimum(1200)
        self.speedspinbox.setMaximum(10000000)
        self.speedspinbox.setObjectName("speedspinbox")
        self.horizontalLayout.addWidget(self.speedspinbox)
        self.verticalLayout.addWidget(self.horizontalGroupBox)
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setEnabled(True)
        self.tabWidget.setObjectName("tabWidget")
        self.liveplottingtab = QtWidgets.QWidget()
        self.liveplottingtab.setObjectName("liveplottingtab")
        self.gridLayout = QtWidgets.QGridLayout(self.liveplottingtab)
        self.gridLayout.setObjectName("gridLayout")
        self.frame_2 = QtWidgets.QFrame(self.liveplottingtab)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.formLayout = QtWidgets.QFormLayout(self.frame_2)
        self.formLayout.setObjectName("formLayout")
        self.gridLayout_10 = QtWidgets.QGridLayout()
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.gridLayout_7 = QtWidgets.QGridLayout()
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.liveplottingcheckbox = QtWidgets.QCheckBox(self.frame_2)
        self.liveplottingcheckbox.setEnabled(False)
        self.liveplottingcheckbox.setChecked(True)
        self.liveplottingcheckbox.setObjectName("liveplottingcheckbox")
        self.gridLayout_7.addWidget(self.liveplottingcheckbox, 0, 0, 1, 1)
        self.loggingcheckbox = QtWidgets.QCheckBox(self.frame_2)
        self.loggingcheckbox.setObjectName("loggingcheckbox")
        self.gridLayout_7.addWidget(self.loggingcheckbox, 0, 1, 1, 1)
        self.filecheckbox = QtWidgets.QCheckBox(self.frame_2)
        self.filecheckbox.setObjectName("filecheckbox")
        self.gridLayout_7.addWidget(self.filecheckbox, 0, 2, 1, 1)
        self.gridLayout_10.addLayout(self.gridLayout_7, 0, 0, 1, 1)
        self.gridLayout_8 = QtWidgets.QGridLayout()
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.label_3 = QtWidgets.QLabel(self.frame_2)
        self.label_3.setObjectName("label_3")
        self.gridLayout_8.addWidget(self.label_3, 0, 0, 1, 1)
        self.filepathlineedit = QtWidgets.QLineEdit(self.frame_2)
        self.filepathlineedit.setMinimumSize(QtCore.QSize(300, 0))
        self.filepathlineedit.setObjectName("filepathlineedit")
        self.gridLayout_8.addWidget(self.filepathlineedit, 0, 1, 1, 1)
        self.filepathtoolbutton = QtWidgets.QToolButton(self.frame_2)
        self.filepathtoolbutton.setObjectName("filepathtoolbutton")
        self.gridLayout_8.addWidget(self.filepathtoolbutton, 0, 2, 1, 1)
        self.gridLayout_10.addLayout(self.gridLayout_8, 1, 0, 1, 1)
        self.gridLayout_9 = QtWidgets.QGridLayout()
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.customnamecheckbox = QtWidgets.QCheckBox(self.frame_2)
        self.customnamecheckbox.setObjectName("customnamecheckbox")
        self.gridLayout_9.addWidget(self.customnamecheckbox, 0, 0, 1, 1)
        self.filename = QtWidgets.QLineEdit(self.frame_2)
        self.filename.setObjectName("filename")
        self.gridLayout_9.addWidget(self.filename, 0, 1, 1, 1)
        self.gridLayout_10.addLayout(self.gridLayout_9, 2, 0, 1, 1)
        self.formLayout.setLayout(0, QtWidgets.QFormLayout.LabelRole,
                                  self.gridLayout_10)
        self.gridLayout.addWidget(self.frame_2, 0, 0, 1, 1)
        self.tabWidget.addTab(self.liveplottingtab, "")
        self.samplingtab = QtWidgets.QWidget()
        self.samplingtab.setObjectName("samplingtab")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.samplingtab)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.frame_3 = QtWidgets.QFrame(self.samplingtab)
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.formLayout_2 = QtWidgets.QFormLayout(self.frame_3)
        self.formLayout_2.setObjectName("formLayout_2")
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_5 = QtWidgets.QLabel(self.frame_3)
        self.label_5.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_5.setObjectName("label_5")
        self.gridLayout_4.addWidget(self.label_5, 0, 0, 1, 1)
        self.fromspinbox = QtWidgets.QSpinBox(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.fromspinbox.sizePolicy().hasHeightForWidth())
        self.fromspinbox.setSizePolicy(sizePolicy)
        self.fromspinbox.setMinimumSize(QtCore.QSize(100, 0))
        self.fromspinbox.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self.fromspinbox.setMaximum(0)
        self.fromspinbox.setObjectName("fromspinbox")
        self.gridLayout_4.addWidget(self.fromspinbox, 0, 1, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem, 0, 2, 1, 1)
        self.horizontalLayout_4.addLayout(self.gridLayout_4)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_6 = QtWidgets.QLabel(self.frame_3)
        self.label_6.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_6.setObjectName("label_6")
        self.gridLayout_3.addWidget(self.label_6, 0, 0, 1, 1)
        self.tospinbox = QtWidgets.QSpinBox(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tospinbox.sizePolicy().hasHeightForWidth())
        self.tospinbox.setSizePolicy(sizePolicy)
        self.tospinbox.setMinimumSize(QtCore.QSize(100, 0))
        self.tospinbox.setMinimum(10)
        self.tospinbox.setMaximum(5000)
        self.tospinbox.setObjectName("tospinbox")
        self.gridLayout_3.addWidget(self.tospinbox, 0, 1, 1, 1)
        self.horizontalLayout_4.addLayout(self.gridLayout_3)
        self.gridLayout_5.addLayout(self.horizontalLayout_4, 0, 0, 1, 2)
        self.label_4 = QtWidgets.QLabel(self.frame_3)
        self.label_4.setObjectName("label_4")
        self.gridLayout_5.addWidget(self.label_4, 1, 0, 1, 1)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.filepathlineedit_2 = QtWidgets.QLineEdit(self.frame_3)
        self.filepathlineedit_2.setMinimumSize(QtCore.QSize(300, 0))
        self.filepathlineedit_2.setObjectName("filepathlineedit_2")
        self.horizontalLayout_5.addWidget(self.filepathlineedit_2)
        self.filepathtoolbutton_2 = QtWidgets.QToolButton(self.frame_3)
        self.filepathtoolbutton_2.setObjectName("filepathtoolbutton_2")
        self.horizontalLayout_5.addWidget(self.filepathtoolbutton_2)
        self.gridLayout_5.addLayout(self.horizontalLayout_5, 1, 1, 1, 1)
        self.customnamecheckbox_2 = QtWidgets.QCheckBox(self.frame_3)
        self.customnamecheckbox_2.setObjectName("customnamecheckbox_2")
        self.gridLayout_5.addWidget(self.customnamecheckbox_2, 2, 0, 1, 1)
        self.filename2 = QtWidgets.QLineEdit(self.frame_3)
        self.filename2.setObjectName("filename2")
        self.gridLayout_5.addWidget(self.filename2, 2, 1, 1, 1)
        self.autoopenfilecheckbox = QtWidgets.QCheckBox(self.frame_3)
        self.autoopenfilecheckbox.setObjectName("autoopenfilecheckbox")
        self.gridLayout_5.addWidget(self.autoopenfilecheckbox, 3, 0, 1, 1)
        self.formLayout_2.setLayout(0, QtWidgets.QFormLayout.LabelRole,
                                    self.gridLayout_5)
        self.gridLayout_2.addWidget(self.frame_3, 0, 0, 1, 1)
        self.tabWidget.addTab(self.samplingtab, "")
        self.handlerstab = QtWidgets.QWidget()
        self.handlerstab.setEnabled(True)
        self.handlerstab.setObjectName("handlerstab")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.handlerstab)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.frame = QtWidgets.QFrame(self.handlerstab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_7 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setObjectName("label_7")
        self.horizontalLayout_3.addWidget(self.label_7)
        self.handleractiontype = QtWidgets.QComboBox(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.handleractiontype.sizePolicy().hasHeightForWidth())
        self.handleractiontype.setSizePolicy(sizePolicy)
        self.handleractiontype.setObjectName("handleractiontype")
        self.horizontalLayout_3.addWidget(self.handleractiontype)
        self.label_8 = QtWidgets.QLabel(self.frame)
        self.label_8.setObjectName("label_8")
        self.horizontalLayout_3.addWidget(self.label_8)
        self.operatorcombo = QtWidgets.QComboBox(self.frame)
        self.operatorcombo.setObjectName("operatorcombo")
        self.horizontalLayout_3.addWidget(self.operatorcombo)
        self.label_9 = QtWidgets.QLabel(self.frame)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout_3.addWidget(self.label_9)
        self.temperaturespinbox = QtWidgets.QSpinBox(self.frame)
        self.temperaturespinbox.setObjectName("temperaturespinbox")
        self.horizontalLayout_3.addWidget(self.temperaturespinbox)
        self.stopmonitorbutton = QtWidgets.QPushButton(self.frame)
        self.stopmonitorbutton.setObjectName("stopmonitorbutton")
        self.horizontalLayout_3.addWidget(self.stopmonitorbutton)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem1)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.frame_4 = QtWidgets.QFrame(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_4.sizePolicy().hasHeightForWidth())
        self.frame_4.setSizePolicy(sizePolicy)
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.frame_4)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.shellaction = QtWidgets.QLineEdit(self.frame_4)
        self.shellaction.setObjectName("shellaction")
        self.verticalLayout_2.addWidget(self.shellaction)
        self.electroactions = QtWidgets.QComboBox(self.frame_4)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.electroactions.sizePolicy().hasHeightForWidth())
        self.electroactions.setSizePolicy(sizePolicy)
        self.electroactions.setObjectName("electroactions")
        self.verticalLayout_2.addWidget(self.electroactions)
        self.printedmessage = QtWidgets.QLineEdit(self.frame_4)
        self.printedmessage.setObjectName("printedmessage")
        self.verticalLayout_2.addWidget(self.printedmessage)
        self.horizontalLayout_6.addLayout(self.verticalLayout_2)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem2)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)
        self.monitoringlabel = QtWidgets.QLabel(self.frame_4)
        font = QtGui.QFont()
        font.setPointSize(45)
        self.monitoringlabel.setFont(font)
        self.monitoringlabel.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.monitoringlabel.setTextFormat(QtCore.Qt.RichText)
        self.monitoringlabel.setAlignment(QtCore.Qt.AlignCenter)
        self.monitoringlabel.setObjectName("monitoringlabel")
        self.verticalLayout_4.addWidget(self.monitoringlabel)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem3)
        self.gridLayout_6.addLayout(self.verticalLayout_4, 0, 0, 1, 1)
        self.verticalLayout_3.addWidget(self.frame_4)
        self.horizontalLayout_2.addWidget(self.frame)
        self.tabWidget.addTab(self.handlerstab, "")
        self.verticalLayout.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 943, 26))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuSettings = QtWidgets.QMenu(self.menubar)
        self.menuSettings.setEnabled(True)
        self.menuSettings.setObjectName("menuSettings")
        self.menuPlotting = QtWidgets.QMenu(self.menubar)
        self.menuPlotting.setObjectName("menuPlotting")
        self.menuEdit = QtWidgets.QMenu(self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.toolBar = QtWidgets.QToolBar(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.toolBar.sizePolicy().hasHeightForWidth())
        self.toolBar.setSizePolicy(sizePolicy)
        self.toolBar.setObjectName("toolBar")
        MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBar)
        self.actionOpen_Plot_File = QtWidgets.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/open/Icons/open.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionOpen_Plot_File.setIcon(icon)
        self.actionOpen_Plot_File.setObjectName("actionOpen_Plot_File")
        self.actionClose = QtWidgets.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/close/Icons/close.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionClose.setIcon(icon1)
        self.actionClose.setObjectName("actionClose")
        self.actionopen_settings = QtWidgets.QAction(MainWindow)
        self.actionopen_settings.setEnabled(False)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/settings/Icons/settings.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionopen_settings.setIcon(icon2)
        self.actionopen_settings.setVisible(False)
        self.actionopen_settings.setObjectName("actionopen_settings")
        self.actionStart_Plotting = QtWidgets.QAction(MainWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/start/Icons/start.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionStart_Plotting.setIcon(icon3)
        self.actionStart_Plotting.setVisible(True)
        self.actionStart_Plotting.setObjectName("actionStart_Plotting")
        self.actionPlottings_UI = QtWidgets.QAction(MainWindow)
        self.actionPlottings_UI.setEnabled(False)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/plot/Icons/plot.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionPlottings_UI.setIcon(icon4)
        self.actionPlottings_UI.setVisible(False)
        self.actionPlottings_UI.setObjectName("actionPlottings_UI")
        self.actionRefresh_Devices = QtWidgets.QAction(MainWindow)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/refresh/Icons/refresh.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionRefresh_Devices.setIcon(icon5)
        self.actionRefresh_Devices.setObjectName("actionRefresh_Devices")
        self.actionClear_Device_List = QtWidgets.QAction(MainWindow)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/clear/Icons/clear.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionClear_Device_List.setIcon(icon6)
        self.actionClear_Device_List.setObjectName("actionClear_Device_List")
        self.actionRestore_All = QtWidgets.QAction(MainWindow)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/restoreall/Icons/restoreall.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionRestore_All.setIcon(icon7)
        self.actionRestore_All.setObjectName("actionRestore_All")
        self.actionRestore_Tab = QtWidgets.QAction(MainWindow)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(":/restoretab/Icons/restoretab.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionRestore_Tab.setIcon(icon8)
        self.actionRestore_Tab.setObjectName("actionRestore_Tab")
        self.menuFile.addAction(self.actionOpen_Plot_File)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionClose)
        self.menuSettings.addAction(self.actionopen_settings)
        self.menuSettings.addAction(self.actionRefresh_Devices)
        self.menuSettings.addAction(self.actionClear_Device_List)
        self.menuSettings.addAction(self.actionRestore_All)
        self.menuSettings.addAction(self.actionRestore_Tab)
        self.menuPlotting.addAction(self.actionStart_Plotting)
        self.menuPlotting.addAction(self.actionPlottings_UI)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuPlotting.menuAction())
        self.menubar.addAction(self.menuSettings.menuAction())
        self.toolBar.addAction(self.actionOpen_Plot_File)
        self.toolBar.addAction(self.actionStart_Plotting)
        self.toolBar.addAction(self.actionRefresh_Devices)
        self.toolBar.addAction(self.actionClear_Device_List)
        self.toolBar.addAction(self.actionPlottings_UI)
        self.toolBar.addAction(self.actionRestore_All)
        self.toolBar.addAction(self.actionRestore_Tab)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #4
0
import sys

from PySide2 import QtWidgets, QtGui

import db
from mainwindow import mainwindow

db.init()
app = QtWidgets.QApplication(sys.argv)
app.setStyle("fusion")
try:
    # QtGui.QFontDatabase.addApplicationFont("css/font/Azonix.otf")
    with open("css/mainstyle.css", "r") as f_css:
        app.setStyleSheet(f_css.read())
except:
    pass
default_font = QtGui.QFont()
default_font.setPointSize(10)
QtWidgets.QApplication.setFont(default_font)
window = mainwindow()
window.show()
sys.exit(app.exec_())
Exemple #5
0
    def setupUi(self, OopsProject):
        OopsProject.setObjectName("OopsProject")
        OopsProject.resize(261, 409)
        self.centralwidget = QtWidgets.QWidget(OopsProject)
        self.centralwidget.setObjectName("centralwidget")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setGeometry(QtCore.QRect(5, 10, 251, 31))
        font = QtGui.QFont()
        font.setFamily("맑은 고딕")
        font.setPointSize(11)
        font.setWeight(50)
        font.setBold(False)
        self.lineEdit.setFont(font)
        self.lineEdit.setObjectName("lineEdit")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(10, 46, 81, 19))
        font = QtGui.QFont()
        font.setFamily("맑은 고딕")
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(10, 170, 70, 19))
        font = QtGui.QFont()
        font.setFamily("맑은 고딕")
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.listWidget = QtWidgets.QListWidget(self.centralwidget)
        self.listWidget.setGeometry(QtCore.QRect(5, 66, 251, 101))
        self.listWidget.setObjectName("listWidget")
        self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
        self.tableWidget.setGeometry(QtCore.QRect(5, 190, 251, 171))
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(0)
        self.tableWidget.setRowCount(0)
        OopsProject.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(OopsProject)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 261, 20))
        self.menubar.setObjectName("menubar")
        self.menu = QtWidgets.QMenu(self.menubar)
        self.menu.setObjectName("menu")
        OopsProject.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(OopsProject)
        self.statusbar.setObjectName("statusbar")
        OopsProject.setStatusBar(self.statusbar)
        self.actionLoad_Data = QtWidgets.QAction(OopsProject)
        self.actionLoad_Data.setObjectName("actionLoad_Data")
        self.actionExit = QtWidgets.QAction(OopsProject)
        self.actionExit.setObjectName("actionExit")
        self.action = QtWidgets.QAction(OopsProject)
        self.action.setObjectName("action")
        self.menu.addAction(self.actionLoad_Data)
        self.menu.addAction(self.action)
        self.menu.addSeparator()
        self.menu.addAction(self.actionExit)
        self.menubar.addAction(self.menu.menuAction())

        self.retranslateUi(OopsProject)
        QtCore.QMetaObject.connectSlotsByName(OopsProject)
        OopsProject.setTabOrder(self.lineEdit, self.listWidget)
    def setupUi(self, App):
        App.setObjectName("App")
        App.resize(1120, 612)
        App.setStyleSheet("#statusbar {\n"
                          "background-color: rgb(91, 145, 223);\n"
                          "color: rgb(118, 118, 118)\n"
                          "}")
        self.centralwidget = QtWidgets.QWidget(App)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_6.setSpacing(0)
        self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.splitter = QtWidgets.QSplitter(self.centralwidget)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setHandleWidth(0)
        self.splitter.setChildrenCollapsible(False)
        self.splitter.setObjectName("splitter")
        self.frame = QtWidgets.QFrame(self.splitter)
        self.frame.setMinimumSize(QtCore.QSize(300, 0))
        self.frame.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.frame.setStyleSheet("background-color: rgb(91, 145, 223);")
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout_5.setSpacing(0)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.label_titulo_app = QtWidgets.QLabel(self.frame)
        self.label_titulo_app.setMinimumSize(QtCore.QSize(0, 78))
        self.label_titulo_app.setMaximumSize(QtCore.QSize(16777215, 73))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(19)
        font.setWeight(75)
        font.setBold(True)
        self.label_titulo_app.setFont(font)
        self.label_titulo_app.setStyleSheet("color: rgb(27, 74, 140);\n"
                                            "padding-left:10px;\n"
                                            "padding-bottom: 7px\n"
                                            "")
        self.label_titulo_app.setObjectName("label_titulo_app")
        self.verticalLayout_5.addWidget(self.label_titulo_app)
        self.frame_3 = QtWidgets.QFrame(self.frame)
        self.frame_3.setStyleSheet("background-color: rgb(132, 173, 231);\n"
                                   "")
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.frame_3)
        self.verticalLayout_3.setSpacing(0)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label_pasos = QtWidgets.QLabel(self.frame_3)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_pasos.setFont(font)
        self.label_pasos.setStyleSheet("color: rgb(255, 255, 255);\n"
                                       "padding-top:14px;\n"
                                       "padding-left: 10px;")
        self.label_pasos.setObjectName("label_pasos")
        self.verticalLayout_3.addWidget(self.label_pasos)
        self.frame_4 = QtWidgets.QFrame(self.frame_3)
        font = QtGui.QFont()
        font.setPointSize(1)
        self.frame_4.setFont(font)
        self.frame_4.setStyleSheet("#frame_4 {\n"
                                   "background-color: rgb(173, 200, 239);\n"
                                   "margin-top:13px;\n"
                                   "\n"
                                   "}")
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setMidLineWidth(-4)
        self.frame_4.setObjectName("frame_4")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_4)
        self.verticalLayout_2.setSpacing(15)
        self.verticalLayout_2.setContentsMargins(25, 24, 25, 24)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_anadir_canciones = QtWidgets.QLabel(self.frame_4)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setWeight(75)
        font.setBold(True)
        self.label_anadir_canciones.setFont(font)
        self.label_anadir_canciones.setStyleSheet(
            "color: rgb(255, 255, 255);\n"
            "background-color: rgb(173, 200, 239);")
        self.label_anadir_canciones.setAlignment(QtCore.Qt.AlignCenter)
        self.label_anadir_canciones.setObjectName("label_anadir_canciones")
        self.verticalLayout_2.addWidget(self.label_anadir_canciones)
        self.line = QtWidgets.QFrame(self.frame_4)
        self.line.setStyleSheet("color: #84ADE7;\n"
                                "background-color: rgb(173, 200, 239);\n"
                                "")
        self.line.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setObjectName("line")
        self.verticalLayout_2.addWidget(self.line)
        self.label_ublicacion = QtWidgets.QLabel(self.frame_4)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setWeight(75)
        font.setBold(True)
        self.label_ublicacion.setFont(font)
        self.label_ublicacion.setStyleSheet(
            "color: rgb(214, 228, 247);\n"
            "background-color: rgb(173, 200, 239);")
        self.label_ublicacion.setAlignment(QtCore.Qt.AlignCenter)
        self.label_ublicacion.setObjectName("label_ublicacion")
        self.verticalLayout_2.addWidget(self.label_ublicacion)
        self.line_2 = QtWidgets.QFrame(self.frame_4)
        self.line_2.setStyleSheet("#line_2\n"
                                  "{\n"
                                  "color: #84ADE7;\n"
                                  "background-color: rgb(173, 200, 239);\n"
                                  "}")
        self.line_2.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setObjectName("line_2")
        self.verticalLayout_2.addWidget(self.line_2)
        self.label_tipo_formato = QtWidgets.QLabel(self.frame_4)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setWeight(75)
        font.setBold(True)
        self.label_tipo_formato.setFont(font)
        self.label_tipo_formato.setStyleSheet(
            "color: rgb(214, 228, 247);\n"
            "background-color: rgb(173, 200, 239);")
        self.label_tipo_formato.setAlignment(QtCore.Qt.AlignCenter)
        self.label_tipo_formato.setObjectName("label_tipo_formato")
        self.verticalLayout_2.addWidget(self.label_tipo_formato)
        self.line_3 = QtWidgets.QFrame(self.frame_4)
        self.line_3.setStyleSheet("#line_3\n"
                                  "{\n"
                                  "color: #84ADE7;\n"
                                  "background-color: rgb(173, 200, 239);\n"
                                  "}")
        self.line_3.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setObjectName("line_3")
        self.verticalLayout_2.addWidget(self.line_3)
        self.label_descarga = QtWidgets.QLabel(self.frame_4)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setWeight(75)
        font.setBold(True)
        self.label_descarga.setFont(font)
        self.label_descarga.setStyleSheet(
            "color: #D6E4F7;\n"
            "background-color: rgb(173, 200, 239);")
        self.label_descarga.setAlignment(QtCore.Qt.AlignCenter)
        self.label_descarga.setObjectName("label_descarga")
        self.verticalLayout_2.addWidget(self.label_descarga)
        self.verticalLayout_3.addWidget(self.frame_4)
        spacerItem = QtWidgets.QSpacerItem(20, 267,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem)
        self.verticalLayout_5.addWidget(self.frame_3)
        self.layoutWidget = QtWidgets.QWidget(self.splitter)
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_4.setSpacing(0)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.frame_2 = QtWidgets.QFrame(self.layoutWidget)
        self.frame_2.setStyleSheet(
            "#frame_2 \n"
            "{\n"
            "background-color: rgb(91, 145, 223);\n"
            "border-left: 1px solid rgb(132, 173, 231);\n"
            "}")
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_2)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_current_proceso = QtWidgets.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(24)
        font.setWeight(75)
        font.setItalic(False)
        font.setBold(True)
        self.label_current_proceso.setFont(font)
        self.label_current_proceso.setStyleSheet("color: rgb(214, 228, 247);\n"
                                                 "margin-left: .1em")
        self.label_current_proceso.setObjectName("label_current_proceso")
        self.verticalLayout.addWidget(self.label_current_proceso)
        self.verticalLayout_4.addWidget(self.frame_2)
        self.stackedWidget = QtWidgets.QStackedWidget(self.layoutWidget)
        self.stackedWidget.setObjectName("stackedWidget")
        self.paso1 = QtWidgets.QWidget()
        self.paso1.setStyleSheet("#paso1 {\n"
                                 "background-color: rgb(255, 255, 255);\n"
                                 "}")
        self.paso1.setObjectName("paso1")
        self.layout_paso1 = QtWidgets.QVBoxLayout(self.paso1)
        self.layout_paso1.setSpacing(0)
        self.layout_paso1.setContentsMargins(9, 1, 9, 1)
        self.layout_paso1.setObjectName("layout_paso1")
        self.stackedWidget.addWidget(self.paso1)
        self.paso2 = QtWidgets.QWidget()
        self.paso2.setStyleSheet("#paso2{\n"
                                 "background-color: rgb(255, 255, 255);\n"
                                 "}")
        self.paso2.setObjectName("paso2")
        self.layout_paso2 = QtWidgets.QVBoxLayout(self.paso2)
        self.layout_paso2.setSpacing(0)
        self.layout_paso2.setContentsMargins(8, 0, 8, 0)
        self.layout_paso2.setObjectName("layout_paso2")
        self.stackedWidget.addWidget(self.paso2)
        self.paso3 = QtWidgets.QWidget()
        self.paso3.setStyleSheet("#paso3 {\n"
                                 "background-color: rgb(255, 255, 255);\n"
                                 "}")
        self.paso3.setObjectName("paso3")
        self.layout_paso3 = QtWidgets.QVBoxLayout(self.paso3)
        self.layout_paso3.setSpacing(0)
        self.layout_paso3.setContentsMargins(0, 0, 0, 0)
        self.layout_paso3.setObjectName("layout_paso3")
        self.stackedWidget.addWidget(self.paso3)
        self.paso4 = QtWidgets.QWidget()
        self.paso4.setStyleSheet("#paso4 {\n"
                                 "background-color: rgb(255, 255, 255);\n"
                                 "}")
        self.paso4.setObjectName("paso4")
        self.layout_paso4 = QtWidgets.QVBoxLayout(self.paso4)
        self.layout_paso4.setSpacing(0)
        self.layout_paso4.setContentsMargins(0, 0, 0, 0)
        self.layout_paso4.setObjectName("layout_paso4")
        self.stackedWidget.addWidget(self.paso4)
        self.verticalLayout_4.addWidget(self.stackedWidget)
        self.verticalLayout_6.addWidget(self.splitter)
        App.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(App)
        self.statusbar.setObjectName("statusbar")
        App.setStatusBar(self.statusbar)

        self.retranslateUi(App)
        self.stackedWidget.setCurrentIndex(2)
        QtCore.QMetaObject.connectSlotsByName(App)
Exemple #7
0
## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
##
## $QT_END_LICENSE$
##
#############################################################################

# PySide2 tutorial 3

import sys
from PySide2 import QtCore, QtGui, QtWidgets

app = QtWidgets.QApplication(sys.argv)

window = QtWidgets.QWidget()
window.resize(200, 120)

quit = QtWidgets.QPushButton("Quit", window)
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
quit.setGeometry(10, 40, 180, 40)
QtCore.QObject.connect(quit, QtCore.SIGNAL("clicked()"), app,
                       QtCore.SLOT("quit()"))

window.show()
sys.exit(app.exec_())
Exemple #8
0
    def highlightBlock(self, text):
        font = QtGui.QFont()
        font.setStyleHint(QtGui.QFont.System)

        char_format = QtGui.QTextCharFormat()
        char_format.setFont(font)
        char_format.setForeground(QtGui.QColor(0, 0, 0, 0))

        block_format = QtGui.QTextBlockFormat()
        block_format.setLineHeight(
            150, QtGui.QTextBlockFormat.ProportionalHeight)
        self.setFormat(0, len(text), char_format)

        _font = char_format.font()
        _foreground = char_format.foreground()
        _weight = char_format.fontWeight()
        _psize = char_format.font().pixelSize()

        flag = 0

        position = self.currentBlock().position()
        cursor = QtGui.QTextCursor(self.currentBlock())
        cursor.mergeBlockFormat(block_format)
        cursor = QtGui.QTextCursor(self.document())

        for k in self.HIGHLIGHT_RULES:
            if k == OKGREEN[0]:
                it = self.HIGHLIGHT_RULES[k].finditer(text)
                for match in it:
                    flag = flag | k
                    font.setPixelSize(common.MEDIUM_FONT_SIZE())
                    char_format.setFont(font)

                    char_format.setForeground(QtGui.QColor(80, 230, 80, 255))

                    self.setFormat(match.start(1), len(
                        match.group(1)), char_format)
                    cursor = self.document().find(match.group(1), position)
                    cursor.mergeCharFormat(char_format)

                    char_format.setForeground(QtGui.QColor(157, 165, 180, 255))

                    self.setFormat(match.start(2), len(
                        match.group(2)), char_format)
                    cursor = self.document().find(match.group(2), position)
                    cursor.mergeCharFormat(char_format)

            if k == OKBLUE[0]:
                it = self.HIGHLIGHT_RULES[k].finditer(text)
                for match in it:
                    flag = flag | k
                    font.setPixelSize(common.MEDIUM_FONT_SIZE())
                    char_format.setFont(font)
                    char_format.setForeground(QtGui.QColor(85, 85, 255, 255))

                    self.setFormat(match.start(1), len(
                        match.group(1)), char_format)
                    cursor = self.document().find(match.group(1), position)
                    cursor.mergeCharFormat(char_format)

                    char_format.setForeground(QtGui.QColor(157, 165, 180, 255))

                    self.setFormat(match.start(2), len(
                        match.group(2)), char_format)
                    cursor = self.document().find(match.group(2), position)
                    cursor.mergeCharFormat(char_format)

            if k == FAIL[0]:
                match = self.HIGHLIGHT_RULES[k].match(text)
                if match:
                    flag = flag | k
                    font.setPixelSize(common.MEDIUM_FONT_SIZE())
                    char_format.setFont(font)
                    char_format.setForeground(QtGui.QColor(230, 80, 80, 255))
                    char_format.setFontUnderline(True)

                    self.setFormat(match.start(1), len(
                        match.group(1)), char_format)
                    cursor = self.document().find(match.group(1), position)
                    cursor.mergeCharFormat(char_format)

                    char_format.setForeground(QtGui.QColor(157, 165, 180, 255))

                    self.setFormat(match.start(2), len(
                        match.group(2)), char_format)
                    cursor = self.document().find(match.group(2), position)
                    cursor.mergeCharFormat(char_format)

            if k == FAIL_SUB[0]:
                # continue
                it = self.HIGHLIGHT_RULES[k].finditer(text)
                for match in it:
                    if flag & FAIL[0]:
                        continue
                    char_format.setFontUnderline(False)
                    font.setPixelSize(common.MEDIUM_FONT_SIZE())
                    char_format.setFont(font)
                    char_format.setForeground(QtGui.QColor(230, 80, 80, 255))

                    self.setFormat(match.start(1), len(
                        match.group(1)), char_format)
                    cursor = self.document().find(match.group(1), position)
                    cursor.mergeCharFormat(char_format)

            char_format.setFont(_font)
            char_format.setForeground(_foreground)
            char_format.setFontWeight(_weight)
Exemple #9
0
    def setupUi(self, main_widget):
        main_widget.setObjectName("main_widget")
        main_widget.resize(500, 500)
        self.verticalLayout = QtWidgets.QVBoxLayout(main_widget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.tessllation_label = QtWidgets.QLabel(main_widget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setWeight(75)
        font.setBold(True)
        self.tessllation_label.setFont(font)
        self.tessllation_label.setAlignment(QtCore.Qt.AlignCenter)
        self.tessllation_label.setObjectName("tessllation_label")
        self.verticalLayout.addWidget(self.tessllation_label)
        self.tessellation_layout = QtWidgets.QFormLayout()
        self.tessellation_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
        self.tessellation_layout.setLabelAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter)
        self.tessellation_layout.setFormAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignTop)
        self.tessellation_layout.setSpacing(4)
        self.tessellation_layout.setObjectName("tessellation_layout")
        self.sdRule_label = QtWidgets.QLabel(main_widget)
        self.sdRule_label.setMinimumSize(QtCore.QSize(150, 0))
        self.sdRule_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.sdRule_label.setObjectName("sdRule_label")
        self.tessellation_layout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.sdRule_label)
        self.tessellation_enable_CB = QtWidgets.QCheckBox(main_widget)
        self.tessellation_enable_CB.setObjectName("tessellation_enable_CB")
        self.tessellation_layout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.tessellation_enable_CB)
        self.sdRule_comboBox = QtWidgets.QComboBox(main_widget)
        self.sdRule_comboBox.setMaximumSize(QtCore.QSize(200, 16777215))
        self.sdRule_comboBox.setObjectName("sdRule_comboBox")
        self.sdRule_comboBox.addItem("")
        self.sdRule_comboBox.addItem("")
        self.tessellation_layout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.sdRule_comboBox)
        self.screeSpaceAdaptiveCB = QtWidgets.QCheckBox(main_widget)
        self.screeSpaceAdaptiveCB.setObjectName("screeSpaceAdaptiveCB")
        self.tessellation_layout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.screeSpaceAdaptiveCB)
        self.smoothSd_CB = QtWidgets.QCheckBox(main_widget)
        self.smoothSd_CB.setObjectName("smoothSd_CB")
        self.tessellation_layout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.smoothSd_CB)
        self.miniEdgeLength_label = QtWidgets.QLabel(main_widget)
        self.miniEdgeLength_label.setMinimumSize(QtCore.QSize(150, 0))
        self.miniEdgeLength_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.miniEdgeLength_label.setObjectName("miniEdgeLength_label")
        self.tessellation_layout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.miniEdgeLength_label)
        self.miniEdge_layout = QtWidgets.QHBoxLayout()
        self.miniEdge_layout.setObjectName("miniEdge_layout")
        self.miniEdge_LE = QtWidgets.QLineEdit(main_widget)
        self.miniEdge_LE.setMaximumSize(QtCore.QSize(80, 16777215))
        self.miniEdge_LE.setInputMask("")
        self.miniEdge_LE.setFrame(True)
        self.miniEdge_LE.setObjectName("miniEdge_LE")
        self.miniEdge_layout.addWidget(self.miniEdge_LE)
        self.miniEdge_slider = QtWidgets.QSlider(main_widget)
        self.miniEdge_slider.setMaximum(32)
        self.miniEdge_slider.setOrientation(QtCore.Qt.Horizontal)
        self.miniEdge_slider.setObjectName("miniEdge_slider")
        self.miniEdge_layout.addWidget(self.miniEdge_slider)
        self.tessellation_layout.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.miniEdge_layout)
        self.maxSd_label = QtWidgets.QLabel(main_widget)
        self.maxSd_label.setMinimumSize(QtCore.QSize(150, 0))
        self.maxSd_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.maxSd_label.setObjectName("maxSd_label")
        self.tessellation_layout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.maxSd_label)
        self.maxSd_layout = QtWidgets.QHBoxLayout()
        self.maxSd_layout.setObjectName("maxSd_layout")
        self.maxSd_LE = QtWidgets.QLineEdit(main_widget)
        self.maxSd_LE.setMaximumSize(QtCore.QSize(80, 16777215))
        self.maxSd_LE.setObjectName("maxSd_LE")
        self.maxSd_layout.addWidget(self.maxSd_LE)
        self.maxSd_slider = QtWidgets.QSlider(main_widget)
        self.maxSd_slider.setMaximum(16)
        self.maxSd_slider.setOrientation(QtCore.Qt.Horizontal)
        self.maxSd_slider.setObjectName("maxSd_slider")
        self.maxSd_layout.addWidget(self.maxSd_slider)
        self.tessellation_layout.setLayout(5, QtWidgets.QFormLayout.FieldRole, self.maxSd_layout)
        self.outOfFrustumTessFactor_label = QtWidgets.QLabel(main_widget)
        self.outOfFrustumTessFactor_label.setMinimumSize(QtCore.QSize(150, 0))
        self.outOfFrustumTessFactor_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.outOfFrustumTessFactor_label.setObjectName("outOfFrustumTessFactor_label")
        self.tessellation_layout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.outOfFrustumTessFactor_label)
        self.factor_layout = QtWidgets.QHBoxLayout()
        self.factor_layout.setObjectName("factor_layout")
        self.factor_LE = QtWidgets.QLineEdit(main_widget)
        self.factor_LE.setMaximumSize(QtCore.QSize(80, 16777215))
        self.factor_LE.setObjectName("factor_LE")
        self.factor_layout.addWidget(self.factor_LE)
        self.factor_slider = QtWidgets.QSlider(main_widget)
        self.factor_slider.setMaximum(32)
        self.factor_slider.setOrientation(QtCore.Qt.Horizontal)
        self.factor_slider.setObjectName("factor_slider")
        self.factor_layout.addWidget(self.factor_slider)
        self.tessellation_layout.setLayout(6, QtWidgets.QFormLayout.FieldRole, self.factor_layout)
        self.verticalLayout.addLayout(self.tessellation_layout)
        self.frame = QtWidgets.QFrame(main_widget)
        self.frame.setFrameShape(QtWidgets.QFrame.HLine)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout.addWidget(self.frame)
        self.displacement_label = QtWidgets.QLabel(main_widget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setWeight(75)
        font.setBold(True)
        self.displacement_label.setFont(font)
        self.displacement_label.setAlignment(QtCore.Qt.AlignCenter)
        self.displacement_label.setObjectName("displacement_label")
        self.verticalLayout.addWidget(self.displacement_label)
        self.dm_big_layout = QtWidgets.QFormLayout()
        self.dm_big_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
        self.dm_big_layout.setLabelAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter)
        self.dm_big_layout.setFormAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignTop)
        self.dm_big_layout.setSpacing(4)
        self.dm_big_layout.setObjectName("dm_big_layout")
        self.dm_enable_CB = QtWidgets.QCheckBox(main_widget)
        self.dm_enable_CB.setObjectName("dm_enable_CB")
        self.dm_big_layout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.dm_enable_CB)
        self.maximum_dm_label = QtWidgets.QLabel(main_widget)
        self.maximum_dm_label.setMinimumSize(QtCore.QSize(150, 0))
        self.maximum_dm_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.maximum_dm_label.setObjectName("maximum_dm_label")
        self.dm_big_layout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.maximum_dm_label)
        self.max_dm_layout = QtWidgets.QHBoxLayout()
        self.max_dm_layout.setObjectName("max_dm_layout")
        self.max_dm_LE = QtWidgets.QLineEdit(main_widget)
        self.max_dm_LE.setMaximumSize(QtCore.QSize(80, 16777215))
        self.max_dm_LE.setObjectName("max_dm_LE")
        self.max_dm_layout.addWidget(self.max_dm_LE)
        self.max_dm_slider = QtWidgets.QSlider(main_widget)
        self.max_dm_slider.setMaximum(1000)
        self.max_dm_slider.setOrientation(QtCore.Qt.Horizontal)
        self.max_dm_slider.setObjectName("max_dm_slider")
        self.max_dm_layout.addWidget(self.max_dm_slider)
        self.dm_big_layout.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.max_dm_layout)
        self.dm_scale_label = QtWidgets.QLabel(main_widget)
        self.dm_scale_label.setMinimumSize(QtCore.QSize(150, 0))
        self.dm_scale_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.dm_scale_label.setObjectName("dm_scale_label")
        self.dm_big_layout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.dm_scale_label)
        self.dm_scale_layout = QtWidgets.QHBoxLayout()
        self.dm_scale_layout.setObjectName("dm_scale_layout")
        self.dm_scale_LE = QtWidgets.QLineEdit(main_widget)
        self.dm_scale_LE.setMaximumSize(QtCore.QSize(80, 16777215))
        self.dm_scale_LE.setObjectName("dm_scale_LE")
        self.dm_scale_layout.addWidget(self.dm_scale_LE)
        self.dm_scale_slider = QtWidgets.QSlider(main_widget)
        self.dm_scale_slider.setMaximum(1000)
        self.dm_scale_slider.setOrientation(QtCore.Qt.Horizontal)
        self.dm_scale_slider.setObjectName("dm_scale_slider")
        self.dm_scale_layout.addWidget(self.dm_scale_slider)
        self.dm_big_layout.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.dm_scale_layout)
        self.enable_auto_bump_mapping_CB = QtWidgets.QCheckBox(main_widget)
        self.enable_auto_bump_mapping_CB.setObjectName("enable_auto_bump_mapping_CB")
        self.dm_big_layout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.enable_auto_bump_mapping_CB)
        self.verticalLayout.addLayout(self.dm_big_layout)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)

        self.retranslateUi(main_widget)
        QtCore.QMetaObject.connectSlotsByName(main_widget)
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(419, 581)
        self.pushButton_upload = QtWidgets.QPushButton(Form)
        self.pushButton_upload.setGeometry(QtCore.QRect(10, 540, 401, 31))
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(20)
        font.setWeight(75)
        font.setItalic(False)
        font.setBold(True)
        self.pushButton_upload.setFont(font)
        self.pushButton_upload.setObjectName("pushButton_upload")
        self.gridLayoutWidget_3 = QtWidgets.QWidget(Form)
        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 10, 401, 521))
        self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget_3)
        self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_6 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setMinimumSize(QtCore.QSize(80, 0))
        self.label_6.setText("")
        self.label_6.setObjectName("label_6")
        self.horizontalLayout.addWidget(self.label_6)
        self.label_image = QtWidgets.QLabel(self.gridLayoutWidget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_image.sizePolicy().hasHeightForWidth())
        self.label_image.setSizePolicy(sizePolicy)
        self.label_image.setMinimumSize(QtCore.QSize(212, 160))
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(16)
        self.label_image.setFont(font)
        self.label_image.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_image.setText("")
        self.label_image.setScaledContents(False)
        self.label_image.setAlignment(QtCore.Qt.AlignCenter)
        self.label_image.setWordWrap(False)
        self.label_image.setObjectName("label_image")
        self.horizontalLayout.addWidget(self.label_image)
        self.label_7 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setMinimumSize(QtCore.QSize(80, 0))
        self.label_7.setText("")
        self.label_7.setObjectName("label_7")
        self.horizontalLayout.addWidget(self.label_7)
        self.gridLayout_3.addLayout(self.horizontalLayout, 1, 1, 1, 1)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.progressBar_taskFiles = QtWidgets.QProgressBar(self.gridLayoutWidget_3)
        self.progressBar_taskFiles.setProperty("value", 24)
        self.progressBar_taskFiles.setTextVisible(False)
        self.progressBar_taskFiles.setObjectName("progressBar_taskFiles")
        self.gridLayout_2.addWidget(self.progressBar_taskFiles, 1, 1, 1, 1)
        self.progressBar_texFiles = QtWidgets.QProgressBar(self.gridLayoutWidget_3)
        self.progressBar_texFiles.setProperty("value", 24)
        self.progressBar_texFiles.setTextVisible(False)
        self.progressBar_texFiles.setObjectName("progressBar_texFiles")
        self.gridLayout_2.addWidget(self.progressBar_texFiles, 0, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 0, 0, 1, 1)
        self.label_5 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_5.setObjectName("label_5")
        self.gridLayout_2.addWidget(self.label_5, 1, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_2, 8, 1, 1, 1)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_10 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(16)
        self.label_10.setFont(font)
        self.label_10.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_10.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.label_10.setObjectName("label_10")
        self.gridLayout_4.addWidget(self.label_10, 1, 0, 1, 1)
        self.label_taskFile = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_taskFile.setMinimumSize(QtCore.QSize(200, 0))
        self.label_taskFile.setObjectName("label_taskFile")
        self.gridLayout_4.addWidget(self.label_taskFile, 0, 1, 1, 1)
        self.label_1 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_1.sizePolicy().hasHeightForWidth())
        self.label_1.setSizePolicy(sizePolicy)
        self.label_1.setMinimumSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.label_1.setFont(font)
        self.label_1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_1.setObjectName("label_1")
        self.gridLayout_4.addWidget(self.label_1, 0, 0, 1, 1)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_startFrame = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_startFrame.setObjectName("label_startFrame")
        self.horizontalLayout_3.addWidget(self.label_startFrame)
        self.spinBox_startFrame = QtWidgets.QSpinBox(self.gridLayoutWidget_3)
        self.spinBox_startFrame.setMaximum(9999)
        self.spinBox_startFrame.setProperty("value", 1)
        self.spinBox_startFrame.setObjectName("spinBox_startFrame")
        self.horizontalLayout_3.addWidget(self.spinBox_startFrame)
        self.label_endFrame = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_endFrame.setObjectName("label_endFrame")
        self.horizontalLayout_3.addWidget(self.label_endFrame)
        self.spinBox_endFrame = QtWidgets.QSpinBox(self.gridLayoutWidget_3)
        self.spinBox_endFrame.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.spinBox_endFrame.setMaximum(99999)
        self.spinBox_endFrame.setProperty("value", 100)
        self.spinBox_endFrame.setObjectName("spinBox_endFrame")
        self.horizontalLayout_3.addWidget(self.spinBox_endFrame)
        self.gridLayout_4.addLayout(self.horizontalLayout_3, 1, 1, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_4, 4, 1, 1, 1)
        self.label_task = QtWidgets.QLabel(self.gridLayoutWidget_3)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(16)
        self.label_task.setFont(font)
        self.label_task.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_task.setObjectName("label_task")
        self.gridLayout_3.addWidget(self.label_task, 3, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.gridLayoutWidget_3)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.label_2.setObjectName("label_2")
        self.gridLayout_3.addWidget(self.label_2, 6, 1, 1, 1)
        self.textEdit_comment = QtWidgets.QTextEdit(self.gridLayoutWidget_3)
        self.textEdit_comment.setObjectName("textEdit_comment")
        self.gridLayout_3.addWidget(self.textEdit_comment, 7, 1, 1, 1)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_proj = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_proj.setMaximumSize(QtCore.QSize(70, 16777215))
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(14)
        self.label_proj.setFont(font)
        self.label_proj.setObjectName("label_proj")
        self.horizontalLayout_4.addWidget(self.label_proj)
        self.label_Project = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.label_Project.setText("")
        self.label_Project.setObjectName("label_Project")
        self.horizontalLayout_4.addWidget(self.label_Project)
        self.gridLayout_3.addLayout(self.horizontalLayout_4, 2, 1, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Exemple #11
0
    def setupUi(self, checking):
        checking.setObjectName("checking")
        checking.setEnabled(True)
        checking.resize(400, 300)
        checking.setMinimumSize(QtCore.QSize(400, 300))
        checking.setMaximumSize(QtCore.QSize(400, 300))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(113, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(113, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(113, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.PlaceholderText, brush)
        checking.setPalette(palette)
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        checking.setFont(font)
        checking.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        checking.setWindowOpacity(2.0)
        checking.setSizeGripEnabled(False)
        checking.setModal(False)
        self.label_4 = QtWidgets.QLabel(checking)
        self.label_4.setGeometry(QtCore.QRect(70, 100, 251, 20))
        font = QtGui.QFont()
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.buttonBox = QtWidgets.QDialogButtonBox(checking)
        self.buttonBox.setGeometry(QtCore.QRect(100, 140, 193, 28))
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")

        self.retranslateUi(checking)
        self.buttonBox.accepted.connect(checking.accept)
        self.buttonBox.rejected.connect(checking.reject)
        QtCore.QMetaObject.connectSlotsByName(checking)
#固定視窗大小 不能拖拉
my_widget.setFixedSize(450, 450)
#設定視窗初限的地方, 會出現在 (100, 50)的地方, 視窗大小事256 x 256
my_widget.setGeometry(100, 50, 256, 256)

#把標籤文字放進去, my_label 是文字
my_label = QtWidgets.QLabel("Hello, Zenyata\nhow are you?")
#把 my_label 畫在 my_widget上面, 如果不指定在一個視窗, 直接 my_label.show()就可以開新視窗並寫上文字
my_label.setParent(my_widget)
my_label.show()
#設定mywidget裡面的從左上角50, 50的位子再推估 100, 50的位子並寫上文字並且會在50的置中位子, 水平的左邊位子
my_label.setGeometry(50, 50, 150, 150)
#列印出我lable畫的區塊
my_label.setStyleSheet("background-color:yellow")
#把字體改大, 需要 import QtGui 才能使用, 先創一個字體物件叫做 my_font
my_font = QtGui.QFont()
my_font.setPointSize(16)
#把 my_font的文字放入 my_label裏面
my_label.setFont(my_font)
#排版的對齊 import QtCore , 讓字體置中
my_label.setAlignment(QtCore.Qt.AlignHCenter)


#按鈕按下去之後要做甚麼樣的事情
def button_click():
    print("JOJO!!!!!!!")


#創造按鈕, 按鈕名稱叫做 Press me, 放入 my_button裏面
my_button = QtWidgets.QPushButton("Press Me!!JOJO!!!!")
my_button.setParent(my_widget)  #把按鈕放入my_widget這張畫布上面
    def setupUi(self, DockWidget):
        DockWidget.setObjectName("DockWidget")
        DockWidget.resize(578, 515)
        self.dockWidgetContents = QtWidgets.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.label_5 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.gridLayout_5.addWidget(self.label_5, 0, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.gridLayout_5.addWidget(self.label_6, 0, 1, 1, 1)
        self.tabWidgetNorth = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetNorth.setDocumentMode(False)
        self.tabWidgetNorth.setTabsClosable(True)
        self.tabWidgetNorth.setObjectName("tabWidgetNorth")
        self.tab_7 = QtWidgets.QWidget()
        self.tab_7.setObjectName("tab_7")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_7)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.label_52 = QtWidgets.QLabel(self.tab_7)
        self.label_52.setObjectName("label_52")
        self.gridLayout_8.addWidget(self.label_52, 0, 0, 1, 1)
        self.tabWidgetNorth.addTab(self.tab_7, "")
        self.tab_8 = QtWidgets.QWidget()
        self.tab_8.setObjectName("tab_8")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_8)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_48 = QtWidgets.QLabel(self.tab_8)
        self.label_48.setObjectName("label_48")
        self.gridLayout_4.addWidget(self.label_48, 0, 0, 1, 1)
        self.tabWidgetNorth.addTab(self.tab_8, "")
        self.gridLayout_5.addWidget(self.tabWidgetNorth, 1, 0, 1, 1)
        self.tabWidgetNorth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetNorth_2.setEnabled(False)
        self.tabWidgetNorth_2.setDocumentMode(False)
        self.tabWidgetNorth_2.setTabsClosable(True)
        self.tabWidgetNorth_2.setObjectName("tabWidgetNorth_2")
        self.tab_9 = QtWidgets.QWidget()
        self.tab_9.setObjectName("tab_9")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.tab_9)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.label_53 = QtWidgets.QLabel(self.tab_9)
        self.label_53.setObjectName("label_53")
        self.gridLayout_10.addWidget(self.label_53, 0, 0, 1, 1)
        self.tabWidgetNorth_2.addTab(self.tab_9, "")
        self.tab_10 = QtWidgets.QWidget()
        self.tab_10.setObjectName("tab_10")
        self.gridLayout_19 = QtWidgets.QGridLayout(self.tab_10)
        self.gridLayout_19.setObjectName("gridLayout_19")
        self.label_49 = QtWidgets.QLabel(self.tab_10)
        self.label_49.setObjectName("label_49")
        self.gridLayout_19.addWidget(self.label_49, 0, 0, 1, 1)
        self.tabWidgetNorth_2.addTab(self.tab_10, "")
        self.gridLayout_5.addWidget(self.tabWidgetNorth_2, 1, 1, 1, 1)
        self.tabWidgetWest = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetWest.setTabPosition(QtWidgets.QTabWidget.West)
        self.tabWidgetWest.setObjectName("tabWidgetWest")
        self.tab_5 = QtWidgets.QWidget()
        self.tab_5.setObjectName("tab_5")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_5)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_39 = QtWidgets.QLabel(self.tab_5)
        self.label_39.setObjectName("label_39")
        self.gridLayout_3.addWidget(self.label_39, 0, 0, 1, 1)
        self.tabWidgetWest.addTab(self.tab_5, "")
        self.tab_6 = QtWidgets.QWidget()
        self.tab_6.setObjectName("tab_6")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_6)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.label_54 = QtWidgets.QLabel(self.tab_6)
        self.label_54.setObjectName("label_54")
        self.gridLayout_9.addWidget(self.label_54, 0, 0, 1, 1)
        self.tabWidgetWest.addTab(self.tab_6, "")
        self.gridLayout_5.addWidget(self.tabWidgetWest, 2, 0, 1, 1)
        self.tabWidgetWest_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetWest_2.setEnabled(False)
        self.tabWidgetWest_2.setTabPosition(QtWidgets.QTabWidget.West)
        self.tabWidgetWest_2.setObjectName("tabWidgetWest_2")
        self.tab_11 = QtWidgets.QWidget()
        self.tab_11.setObjectName("tab_11")
        self.gridLayout_20 = QtWidgets.QGridLayout(self.tab_11)
        self.gridLayout_20.setObjectName("gridLayout_20")
        self.label_50 = QtWidgets.QLabel(self.tab_11)
        self.label_50.setObjectName("label_50")
        self.gridLayout_20.addWidget(self.label_50, 0, 0, 1, 1)
        self.tabWidgetWest_2.addTab(self.tab_11, "")
        self.tab_12 = QtWidgets.QWidget()
        self.tab_12.setObjectName("tab_12")
        self.gridLayout_21 = QtWidgets.QGridLayout(self.tab_12)
        self.gridLayout_21.setObjectName("gridLayout_21")
        self.label_72 = QtWidgets.QLabel(self.tab_12)
        self.label_72.setObjectName("label_72")
        self.gridLayout_21.addWidget(self.label_72, 0, 0, 1, 1)
        self.tabWidgetWest_2.addTab(self.tab_12, "")
        self.gridLayout_5.addWidget(self.tabWidgetWest_2, 2, 1, 1, 1)
        self.tabWidgetEast = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetEast.setTabPosition(QtWidgets.QTabWidget.East)
        self.tabWidgetEast.setObjectName("tabWidgetEast")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_3)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_38 = QtWidgets.QLabel(self.tab_3)
        self.label_38.setObjectName("label_38")
        self.gridLayout_2.addWidget(self.label_38, 0, 0, 1, 1)
        self.tabWidgetEast.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.tab_4)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_55 = QtWidgets.QLabel(self.tab_4)
        self.label_55.setObjectName("label_55")
        self.gridLayout_11.addWidget(self.label_55, 0, 0, 1, 1)
        self.tabWidgetEast.addTab(self.tab_4, "")
        self.gridLayout_5.addWidget(self.tabWidgetEast, 3, 0, 1, 1)
        self.tabWidgetEast_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetEast_2.setEnabled(False)
        self.tabWidgetEast_2.setTabPosition(QtWidgets.QTabWidget.East)
        self.tabWidgetEast_2.setObjectName("tabWidgetEast_2")
        self.tab_13 = QtWidgets.QWidget()
        self.tab_13.setObjectName("tab_13")
        self.gridLayout_22 = QtWidgets.QGridLayout(self.tab_13)
        self.gridLayout_22.setObjectName("gridLayout_22")
        self.label_51 = QtWidgets.QLabel(self.tab_13)
        self.label_51.setObjectName("label_51")
        self.gridLayout_22.addWidget(self.label_51, 0, 0, 1, 1)
        self.tabWidgetEast_2.addTab(self.tab_13, "")
        self.tab_14 = QtWidgets.QWidget()
        self.tab_14.setObjectName("tab_14")
        self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_14)
        self.gridLayout_30.setObjectName("gridLayout_30")
        self.label_73 = QtWidgets.QLabel(self.tab_14)
        self.label_73.setObjectName("label_73")
        self.gridLayout_30.addWidget(self.label_73, 0, 0, 1, 1)
        self.tabWidgetEast_2.addTab(self.tab_14, "")
        self.gridLayout_5.addWidget(self.tabWidgetEast_2, 3, 1, 1, 1)
        self.tabWidgetSouth = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetSouth.setTabPosition(QtWidgets.QTabWidget.South)
        self.tabWidgetSouth.setTabsClosable(True)
        self.tabWidgetSouth.setObjectName("tabWidgetSouth")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout = QtWidgets.QGridLayout(self.tab)
        self.gridLayout.setObjectName("gridLayout")
        self.label_34 = QtWidgets.QLabel(self.tab)
        self.label_34.setObjectName("label_34")
        self.gridLayout.addWidget(self.label_34, 0, 0, 1, 1)
        self.tabWidgetSouth.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.gridLayout_18 = QtWidgets.QGridLayout(self.tab_2)
        self.gridLayout_18.setObjectName("gridLayout_18")
        self.label_62 = QtWidgets.QLabel(self.tab_2)
        self.label_62.setObjectName("label_62")
        self.gridLayout_18.addWidget(self.label_62, 0, 0, 1, 1)
        self.tabWidgetSouth.addTab(self.tab_2, "")
        self.gridLayout_5.addWidget(self.tabWidgetSouth, 4, 0, 1, 1)
        self.tabWidgetSouth_2 = QtWidgets.QTabWidget(self.dockWidgetContents)
        self.tabWidgetSouth_2.setEnabled(False)
        self.tabWidgetSouth_2.setTabPosition(QtWidgets.QTabWidget.South)
        self.tabWidgetSouth_2.setTabsClosable(True)
        self.tabWidgetSouth_2.setObjectName("tabWidgetSouth_2")
        self.tab_15 = QtWidgets.QWidget()
        self.tab_15.setObjectName("tab_15")
        self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_15)
        self.gridLayout_31.setObjectName("gridLayout_31")
        self.label_35 = QtWidgets.QLabel(self.tab_15)
        self.label_35.setObjectName("label_35")
        self.gridLayout_31.addWidget(self.label_35, 0, 0, 1, 1)
        self.tabWidgetSouth_2.addTab(self.tab_15, "")
        self.tab_16 = QtWidgets.QWidget()
        self.tab_16.setObjectName("tab_16")
        self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_16)
        self.gridLayout_32.setObjectName("gridLayout_32")
        self.label_74 = QtWidgets.QLabel(self.tab_16)
        self.label_74.setObjectName("label_74")
        self.gridLayout_32.addWidget(self.label_74, 0, 0, 1, 1)
        self.tabWidgetSouth_2.addTab(self.tab_16, "")
        self.gridLayout_5.addWidget(self.tabWidgetSouth_2, 4, 1, 1, 1)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        self.tabWidgetNorth.setCurrentIndex(0)
        self.tabWidgetNorth_2.setCurrentIndex(1)
        self.tabWidgetWest.setCurrentIndex(0)
        self.tabWidgetWest_2.setCurrentIndex(0)
        self.tabWidgetEast.setCurrentIndex(0)
        self.tabWidgetEast_2.setCurrentIndex(0)
        self.tabWidgetSouth.setCurrentIndex(0)
        self.tabWidgetSouth_2.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
Exemple #14
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(797, 600)
        Form.setMinimumSize(QtCore.QSize(797, 600))
        Form.setMaximumSize(QtCore.QSize(797, 600))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/res/icon.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        Form.setWindowIcon(icon)
        Form.setStyleSheet("")
        self.stackedWidget = QtWidgets.QStackedWidget(Form)
        self.stackedWidget.setEnabled(True)
        self.stackedWidget.setGeometry(QtCore.QRect(0, 0, 800, 600))
        self.stackedWidget.setStyleSheet("* {\n"
"    border: none;\n"
"}\n"
"\n"
"QStackedWidget > QWidget {    \n"
"    \n"
"    background-image: url(:/res/background.jpg);\n"
"}\n"
"\n"
"QPushButton {\n"
"    background: rgba(255, 255, 255, 128);\n"
"    font-size: 30px;\n"
"    border-radius: 30px;\n"
"    height: 150px;\n"
"}\n"
"\n"
"* {\n"
"    font-family: \'Calibri\';\n"
"    font-weight: bold;\n"
"    color: green;\n"
"}\n"
"\n"
"QPushButton:hover {\n"
"    background: rgba(255, 255, 255, 255);\n"
"}\n"
"\n"
"QPushButton:disabled {\n"
"    color: #52514e;\n"
"}")
        self.stackedWidget.setLineWidth(1)
        self.stackedWidget.setObjectName("stackedWidget")
        self.page = QtWidgets.QWidget()
        self.page.setObjectName("page")
        self.gridLayoutWidget = QtWidgets.QWidget(self.page)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(-1, -1, 801, 601))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout_2.setSpacing(0)
        self.gridLayout_2.setContentsMargins(275, -1, 275, -1)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.exitButton = QtWidgets.QPushButton(self.gridLayoutWidget)
        self.exitButton.setObjectName("exitButton")
        self.gridLayout_2.addWidget(self.exitButton, 3, 0, 1, 1)
        self.documentsButton = QtWidgets.QPushButton(self.gridLayoutWidget)
        self.documentsButton.setObjectName("documentsButton")
        self.gridLayout_2.addWidget(self.documentsButton, 1, 0, 1, 1)
        self.authorsButton = QtWidgets.QPushButton(self.gridLayoutWidget)
        self.authorsButton.setObjectName("authorsButton")
        self.gridLayout_2.addWidget(self.authorsButton, 2, 0, 1, 1)
        self.stackedWidget.addWidget(self.page)
        self.page_2 = QtWidgets.QWidget()
        self.page_2.setStyleSheet("* {\n"
"    font-family: \'Calibri\';\n"
"    font-weight: bold;\n"
"    color: green;\n"
"}")
        self.page_2.setObjectName("page_2")
        self.gridLayoutWidget_2 = QtWidgets.QWidget(self.page_2)
        self.gridLayoutWidget_2.setGeometry(QtCore.QRect(-1, -1, 801, 601))
        self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget_2)
        self.gridLayout_3.setContentsMargins(40, 40, 40, 40)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.authors = QtWidgets.QWidget(self.gridLayoutWidget_2)
        self.authors.setStyleSheet("#authors {\n"
"    background-color: rgba(255, 255, 255, 128);\n"
"    border-radius: 30px;\n"
"}")
        self.authors.setObjectName("authors")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.authors)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(-1, -1, 1103, 441))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(30, -1, -1, -1)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(30)
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setStyleSheet("")
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(30)
        font.setWeight(75)
        font.setBold(True)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.verticalLayout.addWidget(self.label_4)
        self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(30)
        font.setWeight(75)
        font.setBold(True)
        self.label_5.setFont(font)
        self.label_5.setText("")
        self.label_5.setObjectName("label_5")
        self.verticalLayout.addWidget(self.label_5)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(30)
        font.setWeight(75)
        font.setBold(True)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.verticalLayout.addWidget(self.label_6)
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Calibri")
        font.setPointSize(30)
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.verticalLayout.addWidget(self.label_2)
        self.gridLayout_3.addWidget(self.authors, 0, 0, 1, 1)
        self.authorsBackButton = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        self.authorsBackButton.setStyleSheet("height: 70px;\n"
"margin-left:150px;\n"
"margin-right:150px;")
        self.authorsBackButton.setObjectName("authorsBackButton")
        self.gridLayout_3.addWidget(self.authorsBackButton, 1, 0, 1, 1)
        self.stackedWidget.addWidget(self.page_2)
        self.page_3 = QtWidgets.QWidget()
        self.page_3.setStyleSheet("QPushButton {\n"
"    height: 110px;\n"
"}")
        self.page_3.setObjectName("page_3")
        self.gridLayoutWidget_3 = QtWidgets.QWidget(self.page_3)
        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(-1, -1, 801, 623))
        self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3")
        self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget_3)
        self.gridLayout.setContentsMargins(275, -1, 275, 20)
        self.gridLayout.setObjectName("gridLayout")
        self.booksButton = QtWidgets.QPushButton(self.gridLayoutWidget_3)
        self.booksButton.setObjectName("booksButton")
        self.gridLayout.addWidget(self.booksButton, 1, 0, 1, 1)
        self.videosButton = QtWidgets.QPushButton(self.gridLayoutWidget_3)
        self.videosButton.setObjectName("videosButton")
        self.gridLayout.addWidget(self.videosButton, 2, 0, 1, 1)
        self.presentationsButton = QtWidgets.QPushButton(self.gridLayoutWidget_3)
        self.presentationsButton.setObjectName("presentationsButton")
        self.gridLayout.addWidget(self.presentationsButton, 0, 0, 1, 1)
        self.menuBackButton = QtWidgets.QPushButton(self.gridLayoutWidget_3)
        self.menuBackButton.setObjectName("menuBackButton")
        self.gridLayout.addWidget(self.menuBackButton, 3, 0, 1, 1)
        self.stackedWidget.addWidget(self.page_3)
        self.page_4 = QtWidgets.QWidget()
        self.page_4.setObjectName("page_4")
        self.gridLayoutWidget_4 = QtWidgets.QWidget(self.page_4)
        self.gridLayoutWidget_4.setGeometry(QtCore.QRect(0, 0, 801, 601))
        self.gridLayoutWidget_4.setObjectName("gridLayoutWidget_4")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.gridLayoutWidget_4)
        self.gridLayout_4.setSpacing(0)
        self.gridLayout_4.setContentsMargins(30, 30, 30, 30)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.listBackButton = QtWidgets.QPushButton(self.gridLayoutWidget_4)
        self.listBackButton.setStyleSheet("height: 110px;\n"
"margin-top: 20px;\n"
"margin-left: 20px;")
        self.listBackButton.setObjectName("listBackButton")
        self.gridLayout_4.addWidget(self.listBackButton, 1, 1, 1, 1)
        self.listOpenButton = QtWidgets.QPushButton(self.gridLayoutWidget_4)
        self.listOpenButton.setEnabled(False)
        self.listOpenButton.setStyleSheet("height: 110px;\n"
"margin-top: 20px;\n"
"margin-right: 20px;")
        self.listOpenButton.setObjectName("listOpenButton")
        self.gridLayout_4.addWidget(self.listOpenButton, 1, 0, 1, 1)
        self.listWidget = QtWidgets.QListWidget(self.gridLayoutWidget_4)
        self.listWidget.setStyleSheet("\n"
"QListWidget {\n"
"    background-color: rgba(255, 255, 255, 128);\n"
"    border: none;\n"
"    border-radius: 10px;\n"
"    padding: 10px;\n"
"    font-size: 40px;\n"
"}\n"
"\n"
"QListWidget::item {\n"
"    height: 70px;\n"
"}\n"
"\n"
"QListWidget::item:hover {\n"
"    background-color: white;\n"
"    color: green;\n"
"}\n"
"\n"
"QListWidget::item:selected {\n"
"    background-color: #71f594;\n"
"    border: none;\n"
"    color:green;\n"
"}")
        self.listWidget.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.listWidget.setLineWidth(0)
        self.listWidget.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
        self.listWidget.setUniformItemSizes(False)
        self.listWidget.setBatchSize(100)
        self.listWidget.setSelectionRectVisible(False)
        self.listWidget.setObjectName("listWidget")
        self.gridLayout_4.addWidget(self.listWidget, 0, 0, 1, 2)
        self.stackedWidget.addWidget(self.page_4)

        self.retranslateUi(Form)
        self.stackedWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(Form)
Exemple #15
0
    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)
Exemple #16
0
    def setupUi(self, DockWidget):
        DockWidget.setObjectName("DockWidget")
        DockWidget.resize(266, 387)
        self.dockWidgetContents = QtWidgets.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents)
        self.gridLayout.setObjectName("gridLayout")
        self.label_70 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_70.setFont(font)
        self.label_70.setObjectName("label_70")
        self.gridLayout.addWidget(self.label_70, 0, 1, 1, 1)
        self.label_80 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_80.setFont(font)
        self.label_80.setObjectName("label_80")
        self.gridLayout.addWidget(self.label_80, 0, 2, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.gridLayout.addWidget(self.label_27, 1, 0, 1, 1)
        self.listView = QtWidgets.QListView(self.dockWidgetContents)
        self.listView.setObjectName("listView")
        self.gridLayout.addWidget(self.listView, 1, 1, 1, 1)
        self.listViewDis = QtWidgets.QListView(self.dockWidgetContents)
        self.listViewDis.setEnabled(False)
        self.listViewDis.setObjectName("listViewDis")
        self.gridLayout.addWidget(self.listViewDis, 1, 2, 1, 1)
        self.label_59 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_59.setFont(font)
        self.label_59.setObjectName("label_59")
        self.gridLayout.addWidget(self.label_59, 2, 0, 1, 1)
        self.treeView = QtWidgets.QTreeView(self.dockWidgetContents)
        self.treeView.setObjectName("treeView")
        self.gridLayout.addWidget(self.treeView, 2, 1, 1, 1)
        self.treeViewDis = QtWidgets.QTreeView(self.dockWidgetContents)
        self.treeViewDis.setEnabled(False)
        self.treeViewDis.setObjectName("treeViewDis")
        self.gridLayout.addWidget(self.treeViewDis, 2, 2, 1, 1)
        self.label_60 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_60.setFont(font)
        self.label_60.setObjectName("label_60")
        self.gridLayout.addWidget(self.label_60, 3, 0, 1, 1)
        self.tableView = QtWidgets.QTableView(self.dockWidgetContents)
        self.tableView.setObjectName("tableView")
        self.gridLayout.addWidget(self.tableView, 3, 1, 1, 1)
        self.tableViewDis = QtWidgets.QTableView(self.dockWidgetContents)
        self.tableViewDis.setEnabled(False)
        self.tableViewDis.setObjectName("tableViewDis")
        self.gridLayout.addWidget(self.tableViewDis, 3, 2, 1, 1)
        self.label_61 = QtWidgets.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_61.setFont(font)
        self.label_61.setObjectName("label_61")
        self.gridLayout.addWidget(self.label_61, 4, 0, 1, 1)
        self.columnView = QtWidgets.QColumnView(self.dockWidgetContents)
        self.columnView.setObjectName("columnView")
        self.gridLayout.addWidget(self.columnView, 4, 1, 1, 1)
        self.columnViewDis = QtWidgets.QColumnView(self.dockWidgetContents)
        self.columnViewDis.setEnabled(False)
        self.columnViewDis.setObjectName("columnViewDis")
        self.gridLayout.addWidget(self.columnViewDis, 4, 2, 1, 1)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
Exemple #17
0
fill_color = QtGui.QColor(162, 205, 242)
line_color = QtGui.QColor(30, 121, 198)
frame_col = QtGui.QColor(192, 192, 192)
frame_text_col = QtGui.QColor(64, 64, 64)
play_back_col = QtGui.QColor(255, 127, 127)
play_fore_col = QtGui.QColor(209, 102, 121)
play_outline_col = QtGui.QColor(128, 0, 0)
text_col = QtGui.QColor(64, 64, 64)
phrase_fill_col = QtGui.QColor(205, 242, 162)
phrase_outline_col = QtGui.QColor(121, 198, 30)
word_fill_col = QtGui.QColor(242, 205, 162)
word_outline_col = QtGui.QColor(198, 121, 30)
phoneme_fill_col = QtGui.QColor(231, 185, 210)
phoneme_outline_col = QtGui.QColor(173, 114, 146)
font = QtGui.QFont("Swiss", 6)

# default_sample_width = 2
# default_samples_per_frame = 4
default_sample_width = 4
default_samples_per_frame = 2


class SceneWithDrag(QtWidgets.QGraphicsScene):
    def dragEnterEvent(self, e):
        e.acceptProposedAction()

    def dropEvent(self, e):
        # find item at these coordinates
        item = self.itemAt(e.scenePos(), QtGui.QTransform())
        if item:
Exemple #18
0
    def setupUi(self, CreateProject):
        CreateProject.setObjectName("CreateProject")
        CreateProject.resize(831, 517)
        CreateProject.setSizeGripEnabled(True)
        self.layoutWidget = QtWidgets.QWidget(CreateProject)
        self.layoutWidget.setGeometry(QtCore.QRect(30, 420, 191, 61))
        self.layoutWidget.setObjectName("layoutWidget")
        self.hboxlayout = QtWidgets.QHBoxLayout(self.layoutWidget)
        self.hboxlayout.setContentsMargins(0, 0, 0, 0)
        self.hboxlayout.setSpacing(6)
        self.hboxlayout.setObjectName("hboxlayout")
        self.submitJobOk = QtWidgets.QPushButton(self.layoutWidget)
        self.submitJobOk.setObjectName("submitJobOk")
        self.hboxlayout.addWidget(self.submitJobOk)
        self.submitJobCancel = QtWidgets.QPushButton(self.layoutWidget)
        self.submitJobCancel.setObjectName("submitJobCancel")
        self.hboxlayout.addWidget(self.submitJobCancel)
        self.gridLayoutWidget = QtWidgets.QWidget(CreateProject)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(30, 50, 481, 221))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.gridLayoutWidget.setFont(font)
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.label_2 = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 2, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 3, 0, 1, 1)
        self.remoteProjectPathEdit = QtWidgets.QLineEdit(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.remoteProjectPathEdit.setFont(font)
        self.remoteProjectPathEdit.setInputMask("")
        self.remoteProjectPathEdit.setText("")
        self.remoteProjectPathEdit.setReadOnly(False)
        self.remoteProjectPathEdit.setObjectName("remoteProjectPathEdit")
        self.gridLayout.addWidget(self.remoteProjectPathEdit, 5, 1, 1, 1)
        self.portLineEdit = QtWidgets.QLineEdit(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        self.portLineEdit.setFont(font)
        self.portLineEdit.setObjectName("portLineEdit")
        self.gridLayout.addWidget(self.portLineEdit, 2, 1, 1, 1)
        self.remoteProjectPath = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.remoteProjectPath.setFont(font)
        self.remoteProjectPath.setObjectName("remoteProjectPath")
        self.gridLayout.addWidget(self.remoteProjectPath, 5, 0, 1, 1)
        self.hostLineEdit = QtWidgets.QLineEdit(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        self.hostLineEdit.setFont(font)
        self.hostLineEdit.setObjectName("hostLineEdit")
        self.gridLayout.addWidget(self.hostLineEdit, 1, 1, 1, 1)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.projectTypeChoose = QtWidgets.QComboBox(self.gridLayoutWidget)
        self.projectTypeChoose.setObjectName("projectTypeChoose")
        self.verticalLayout.addWidget(self.projectTypeChoose)
        self.gridLayout.addLayout(self.verticalLayout, 6, 1, 1, 1)
        self.localProjectPath_2 = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.localProjectPath_2.setFont(font)
        self.localProjectPath_2.setObjectName("localProjectPath_2")
        self.gridLayout.addWidget(self.localProjectPath_2, 6, 0, 1, 1)
        self.usernameLineEdit = QtWidgets.QLineEdit(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        self.usernameLineEdit.setFont(font)
        self.usernameLineEdit.setObjectName("usernameLineEdit")
        self.gridLayout.addWidget(self.usernameLineEdit, 3, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
        self.passwordLineEdit = QtWidgets.QLineEdit(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        self.passwordLineEdit.setFont(font)
        self.passwordLineEdit.setText("")
        self.passwordLineEdit.setObjectName("passwordLineEdit")
        self.gridLayout.addWidget(self.passwordLineEdit, 4, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 4, 0, 1, 1)
        self.nameEdit = QtWidgets.QLabel(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.nameEdit.setFont(font)
        self.nameEdit.setObjectName("nameEdit")
        self.gridLayout.addWidget(self.nameEdit, 0, 0, 1, 1)
        self.name = QtWidgets.QLineEdit(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        self.name.setFont(font)
        self.name.setText("")
        self.name.setObjectName("name")
        self.gridLayout.addWidget(self.name, 0, 1, 1, 1)
        self.label_5 = QtWidgets.QLabel(CreateProject)
        self.label_5.setGeometry(QtCore.QRect(30, 330, 461, 16))
        self.label_5.setText("")
        self.label_5.setObjectName("label_5")
        self.textBrowser = QtWidgets.QTextBrowser(CreateProject)
        self.textBrowser.setGeometry(QtCore.QRect(30, 290, 481, 111))
        self.textBrowser.setObjectName("textBrowser")
        self.groupBox = QtWidgets.QGroupBox(CreateProject)
        self.groupBox.setGeometry(QtCore.QRect(530, 40, 271, 321))
        self.groupBox.setObjectName("groupBox")
        self.contentWidget = QtWidgets.QListWidget(self.groupBox)
        self.contentWidget.setGeometry(QtCore.QRect(10, 20, 251, 291))
        self.contentWidget.setDragEnabled(True)
        self.contentWidget.setDragDropMode(
            QtWidgets.QAbstractItemView.DragDrop)
        self.contentWidget.setObjectName("contentWidget")
        self.submitJobRemove = QtWidgets.QPushButton(CreateProject)
        self.submitJobRemove.setGeometry(QtCore.QRect(540, 370, 92, 23))
        self.submitJobRemove.setObjectName("submitJobRemove")
        self.gridLayoutWidget.raise_()
        self.layoutWidget.raise_()
        self.label_5.raise_()
        self.textBrowser.raise_()
        self.groupBox.raise_()
        self.submitJobRemove.raise_()

        self.retranslateUi(CreateProject)
        self.submitJobCancel.clicked.connect(CreateProject.reject)
        QtCore.QMetaObject.connectSlotsByName(CreateProject)
Exemple #19
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(623, 643)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_7 = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 1)
        self.select_period_CB = QtWidgets.QComboBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.select_period_CB.setFont(font)
        self.select_period_CB.setObjectName("select_period_CB")
        self.select_period_CB.addItem("")
        self.select_period_CB.addItem("")
        self.select_period_CB.addItem("")
        self.select_period_CB.addItem("")
        self.gridLayout_2.addWidget(self.select_period_CB, 0, 1, 1, 1)
        self.randomize_PB = QtWidgets.QPushButton(self.frame)
        font = QtGui.QFont()
        font.setPointSize(28)
        font.setWeight(75)
        font.setBold(True)
        self.randomize_PB.setFont(font)
        self.randomize_PB.setObjectName("randomize_PB")
        self.gridLayout_2.addWidget(self.randomize_PB, 0, 2, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.group1_L = QtWidgets.QListWidget(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.group1_L.setFont(font)
        self.group1_L.setObjectName("group1_L")
        QtWidgets.QListWidgetItem(self.group1_L)
        QtWidgets.QListWidgetItem(self.group1_L)
        QtWidgets.QListWidgetItem(self.group1_L)
        QtWidgets.QListWidgetItem(self.group1_L)
        QtWidgets.QListWidgetItem(self.group1_L)
        self.verticalLayout.addWidget(self.group1_L)
        self.horizontalLayout.addLayout(self.verticalLayout)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_2 = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_2.addWidget(self.label_2)
        self.group2_L = QtWidgets.QListWidget(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.group2_L.setFont(font)
        self.group2_L.setObjectName("group2_L")
        QtWidgets.QListWidgetItem(self.group2_L)
        QtWidgets.QListWidgetItem(self.group2_L)
        QtWidgets.QListWidgetItem(self.group2_L)
        QtWidgets.QListWidgetItem(self.group2_L)
        QtWidgets.QListWidgetItem(self.group2_L)
        self.verticalLayout_2.addWidget(self.group2_L)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label_3 = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_3.setFont(font)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_3.addWidget(self.label_3)
        self.group3_L = QtWidgets.QListWidget(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.group3_L.setFont(font)
        self.group3_L.setObjectName("group3_L")
        QtWidgets.QListWidgetItem(self.group3_L)
        QtWidgets.QListWidgetItem(self.group3_L)
        QtWidgets.QListWidgetItem(self.group3_L)
        QtWidgets.QListWidgetItem(self.group3_L)
        QtWidgets.QListWidgetItem(self.group3_L)
        self.verticalLayout_3.addWidget(self.group3_L)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.gridLayout_2.addLayout(self.horizontalLayout, 1, 0, 1, 3)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.label_4 = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.verticalLayout_4.addWidget(self.label_4)
        self.group4_L = QtWidgets.QListWidget(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.group4_L.setFont(font)
        self.group4_L.setObjectName("group4_L")
        QtWidgets.QListWidgetItem(self.group4_L)
        QtWidgets.QListWidgetItem(self.group4_L)
        QtWidgets.QListWidgetItem(self.group4_L)
        QtWidgets.QListWidgetItem(self.group4_L)
        QtWidgets.QListWidgetItem(self.group4_L)
        self.verticalLayout_4.addWidget(self.group4_L)
        self.horizontalLayout_2.addLayout(self.verticalLayout_4)
        self.verticalLayout_5 = QtWidgets.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.label_5 = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_5.setFont(font)
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName("label_5")
        self.verticalLayout_5.addWidget(self.label_5)
        self.group5_L = QtWidgets.QListWidget(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.group5_L.setFont(font)
        self.group5_L.setObjectName("group5_L")
        QtWidgets.QListWidgetItem(self.group5_L)
        QtWidgets.QListWidgetItem(self.group5_L)
        QtWidgets.QListWidgetItem(self.group5_L)
        QtWidgets.QListWidgetItem(self.group5_L)
        QtWidgets.QListWidgetItem(self.group5_L)
        self.verticalLayout_5.addWidget(self.group5_L)
        self.horizontalLayout_2.addLayout(self.verticalLayout_5)
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.label_6 = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        font.setWeight(75)
        font.setBold(True)
        self.label_6.setFont(font)
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName("label_6")
        self.verticalLayout_6.addWidget(self.label_6)
        self.group6_L = QtWidgets.QListWidget(self.frame)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.group6_L.setFont(font)
        self.group6_L.setObjectName("group6_L")
        QtWidgets.QListWidgetItem(self.group6_L)
        QtWidgets.QListWidgetItem(self.group6_L)
        QtWidgets.QListWidgetItem(self.group6_L)
        QtWidgets.QListWidgetItem(self.group6_L)
        QtWidgets.QListWidgetItem(self.group6_L)
        self.verticalLayout_6.addWidget(self.group6_L)
        self.horizontalLayout_2.addLayout(self.verticalLayout_6)
        self.gridLayout_2.addLayout(self.horizontalLayout_2, 2, 0, 1, 3)
        self.gridLayout.addWidget(self.frame, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 623, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #20
0
    def __init__(self, parent = None):
        #super(pickerWidget, self).__init__(parent)
        QtWidgets.QFrame.__init__(self, parent)
        
        self.draggedItem = None

        layout = QtWidgets.QVBoxLayout()
        #layout.setContentsMargins(0,0,0,0)
        self.splitter = QtWidgets.QSplitter(QtCore.Qt.Vertical)

        ### set up buttons
        buttonLayout = QtWidgets.QHBoxLayout()
        self.refreshButton = QtWidgets.QPushButton("Refresh")
        self.sortButton = QtWidgets.QPushButton("Sort")
        self.saveButton = QtWidgets.QPushButton("Save")
        self.deleteButton = QtWidgets.QPushButton("Delete")
        buttonLayout.addWidget(self.refreshButton)
        buttonLayout.addWidget(self.sortButton)
        buttonLayout.addWidget(self.saveButton)
        buttonLayout.addWidget(self.deleteButton)
        self.refreshButton.clicked.connect(self.onRefreshClicked)
        self.refreshButton.clicked.connect(self.onSortClicked)
        self.saveButton.clicked.connect(self.onSaveClicked)
        self.deleteButton.clicked.connect(self.onDeleteClicked)

    
        ### set up tree widget
        self.treeWidget = expressionTreeWidget.expressionTreeWidget()
        self.treeWidget.setColumnCount(2)
        self.treeWidget.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
        self.treeWidget.setColumnWidth(0, 150)
        self.treeWidget.setColumnWidth(1, 800)
        self.treeWidget.setAutoScroll(False)
        self.treeWidget.setHeaderLabels(["Name", "Expression"])

        self.treeWidget.itemClicked.connect(self.onItemClicked)
        self.treeWidget.itemDoubleClicked.connect(self.onItemDoubleClicked)
        

        searchLayout = QtWidgets.QHBoxLayout()
        self.staticSearchText = QtWidgets.QLabel()
        self.staticSearchText.setText("Filter : ")
        self.searchTextArea = QtWidgets.QLineEdit()
        self.clearFilterButton = QtWidgets.QPushButton("Clear")
        self.searchTextArea.textEdited.connect(self.onSearchTextEdited)
        self.searchTextArea.editingFinished.connect(self.onEditFinished)
        self.clearFilterButton.clicked.connect(self.onClearFilterClicked)
        searchLayout.addWidget(self.staticSearchText)
        searchLayout.addWidget(self.searchTextArea)
        searchLayout.addWidget(self.clearFilterButton)

        labelLayout = QtWidgets.QHBoxLayout()
        self.pathLabel = QtWidgets.QLabel()
        self.pathLabel.setStyleSheet(stylesheet.styles["initial"])
        self.pathLabel.setText("Drop parameter above:")
        #self.pathLabel.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum))

        self.clearButton = QtWidgets.QPushButton("Clear")
        self.clearButton.setSizePolicy(QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed))
        labelLayout.addWidget(self.pathLabel)
        #labelLayout.addStretch(0)
        labelLayout.addWidget(self.clearButton)
        self.clearButton.clicked.connect(self.onClearClicked)

        self.textArea = snippet.snippet(pathLabel = self.pathLabel)
        cursor = self.textArea.textCursor()
        font = QtGui.QFont()
        font.setPointSize(12)
        self.textArea.setCurrentFont(font)
        
        
        layout.addLayout(buttonLayout)
        layout.addLayout(searchLayout)
        layout.addWidget(self.splitter)
        self.splitter.addWidget(self.treeWidget)
        self.splitter.addWidget(self.textArea)
        layout.addLayout(labelLayout)
        self.setLayout(layout)
        self.splitter.setSizes([250,100])

        self.preset = addExpression.presetXML()
        
        self.updateTree()
        self.setStyleSheet(hou.qt.styleSheet())
    def build_UI(self):
        self.main_widget = QtWidgets.QWidget()
        self.setWidget(self.main_widget)

        # create's the window (vertical boxLayout)
        vertical_layout = QtWidgets.QVBoxLayout(self.main_widget)
        self.main_widget.setLayout(vertical_layout)

        # create the cleanUp layout
        clean_up_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(clean_up_layout)

        # hide/unhide items: label, anim keys checkBox
        scene_cleanup_label_01 = QtWidgets.QLabel("Clean Up Scene")
        clean_up_layout.addWidget(scene_cleanup_label_01)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setUnderline(True)
        font.setBold(True)
        scene_cleanup_label_01.setFont(font)

        # Remove anim keys #

        # create the Remove anim keys layout
        anim_keys_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(anim_keys_layout)

        # anim keys items: label, anim keys checkBox
        scene_cleanup_label_02 = QtWidgets.QLabel(
            "Remove joint anim keys (Not SDK):")
        anim_keys_layout.addWidget(scene_cleanup_label_02)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_02.setFont(font)

        # add space between the checkbox and the label
        anim_keys_spacer = QtWidgets.QSpacerItem(30, 0)
        anim_keys_layout.addSpacerItem(anim_keys_spacer)

        self.anim_keys_checkbox = QtWidgets.QCheckBox("on / off")
        anim_keys_layout.addWidget(self.anim_keys_checkbox)
        self.anim_keys_checkbox.setMinimumWidth(60)
        self.anim_keys_checkbox.setMaximumWidth(60)
        self.anim_keys_checkbox.setChecked(True)

        # Remove unused nodes #

        # create the unUsed nodes layout
        unused_nodes_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(unused_nodes_layout)

        # unused nodes items: label, anim keys checkBox
        scene_cleanup_label_03 = QtWidgets.QLabel("Remove unsed nodes:")
        unused_nodes_layout.addWidget(scene_cleanup_label_03)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_03.setFont(font)

        # add space between the checkbox and the label
        unused_nodes_spacer = QtWidgets.QSpacerItem(30, 0)
        unused_nodes_layout.addSpacerItem(unused_nodes_spacer)

        self.unused_nodes_checkbox = QtWidgets.QCheckBox("on / off")
        unused_nodes_layout.addWidget(self.unused_nodes_checkbox)
        self.unused_nodes_checkbox.setMinimumWidth(60)
        self.unused_nodes_checkbox.setMaximumWidth(60)
        self.unused_nodes_checkbox.setChecked(True)

        # Remove unknown plug-ins #

        # create the unUsed nodes layout
        unknown_plugins_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(unknown_plugins_layout)

        # unknown plug-ins items: label, anim keys checkBox
        scene_cleanup_label_05 = QtWidgets.QLabel("Remove unknown plug-ins:")
        unknown_plugins_layout.addWidget(scene_cleanup_label_05)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_05.setFont(font)

        # add space between the checkbox and the label
        unknown_plugins_spacer = QtWidgets.QSpacerItem(30, 0)
        unknown_plugins_layout.addSpacerItem(unknown_plugins_spacer)

        self.unknow_plugins_checkbox = QtWidgets.QCheckBox("on / off")
        unknown_plugins_layout.addWidget(self.unknow_plugins_checkbox)
        self.unknow_plugins_checkbox.setMinimumWidth(60)
        self.unknow_plugins_checkbox.setMaximumWidth(60)
        self.unknow_plugins_checkbox.setChecked(True)

        # Remove unknown nodes #

        # create the unUsed nodes layout
        unknown_nodes_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(unknown_nodes_layout)

        # Remove unknown nodes items: label, anim keys checkBox
        scene_cleanup_label_04 = QtWidgets.QLabel("Remove unknown nodes:")
        unknown_nodes_layout.addWidget(scene_cleanup_label_04)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_04.setFont(font)

        # add space between the checkbox and the label
        unknown_nodes_spacer = QtWidgets.QSpacerItem(30, 0)
        unknown_nodes_layout.addSpacerItem(unknown_nodes_spacer)

        self.unknown_nodes_checkbox01 = QtWidgets.QRadioButton("all")
        unknown_nodes_layout.addWidget(self.unknown_nodes_checkbox01)
        self.unknown_nodes_checkbox01.setMinimumWidth(40)
        self.unknown_nodes_checkbox01.setMaximumWidth(40)
        self.unknown_nodes_checkbox01.setChecked(True)

        self.unknown_nodes_checkbox02 = QtWidgets.QRadioButton("noCon")
        unknown_nodes_layout.addWidget(self.unknown_nodes_checkbox02)
        self.unknown_nodes_checkbox02.setMinimumWidth(40)
        self.unknown_nodes_checkbox02.setMaximumWidth(55)
        self.unknown_nodes_checkbox02.setChecked(True)

        self.unknown_nodes_checkbox03 = QtWidgets.QRadioButton("noEffect")
        unknown_nodes_layout.addWidget(self.unknown_nodes_checkbox03)
        self.unknown_nodes_checkbox03.setMinimumWidth(40)
        self.unknown_nodes_checkbox03.setMaximumWidth(60)
        self.unknown_nodes_checkbox03.setChecked(True)

        # create the "create" button
        execute_button = QtWidgets.QPushButton("Execute clean up")
        execute_button.clicked.connect(self.execute_scene_clean_up)

        vertical_layout.addWidget(execute_button)

        # text for visibility options #

        # create the hide/Unhide layout
        hide_unhide_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(hide_unhide_layout)

        # hide/unhide items: label, anim keys checkBox
        scene_cleanup_label_06 = QtWidgets.QLabel("Hide/Unhide Options")
        hide_unhide_layout.addWidget(scene_cleanup_label_06)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setUnderline(True)
        font.setBold(True)
        scene_cleanup_label_06.setFont(font)

        # Hide output/input from channelbox #

        # create the unUsed nodes layout
        channelbox_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(channelbox_layout)

        # unknown plug-ins items: label, anim keys checkBox
        scene_cleanup_label_07 = QtWidgets.QLabel(
            "controls output/input from channelbox")
        channelbox_layout.addWidget(scene_cleanup_label_07)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_07.setFont(font)

        # add space between the checkbox and the label
        channel_box_spacer = QtWidgets.QSpacerItem(30, 0)
        channelbox_layout.addSpacerItem(channel_box_spacer)

        self.hide_output_input_btn = QtWidgets.QPushButton("hide")
        channelbox_layout.addWidget(self.hide_output_input_btn)
        self.hide_output_input_btn.setMaximumWidth(60)
        self.hide_output_input_btn.setMinimumWidth(60)
        self.hide_output_input_btn.clicked.connect(
            partial(msvSceneCleanup.toggle_input_output_hide, 0))

        self.unhide_output_input_tn = QtWidgets.QPushButton("unhide")
        channelbox_layout.addWidget(self.unhide_output_input_tn)
        self.unhide_output_input_tn.setMaximumWidth(60)
        self.unhide_output_input_tn.setMinimumWidth(60)
        self.unhide_output_input_tn.clicked.connect(
            partial(msvSceneCleanup.toggle_input_output_hide, 1))

        # Hide bones "Drawstyle" #

        # create the Hide bones layout
        hide_bone_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(hide_bone_layout)

        # Hide bones items: label, anim keys checkBox
        option_label_07 = QtWidgets.QLabel("Joint/bones in scene")
        hide_bone_layout.addWidget(option_label_07)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        option_label_07.setFont(font)

        ##create the check box for the hide/unhide selection option UI
        self.bone_visibility = QtWidgets.QCheckBox("selection")
        hide_bone_layout.addWidget(self.bone_visibility)
        self.bone_visibility.setMinimumWidth(65)
        self.bone_visibility.setMaximumWidth(65)
        self.bone_visibility.setChecked(False)

        # create the hide bones button UI
        hide_bone_btn = QtWidgets.QPushButton("hide")
        hide_bone_layout.addWidget(hide_bone_btn)
        hide_bone_btn.setMaximumWidth(60)
        hide_bone_btn.setMinimumWidth(60)
        # connect the unhide bone button to the tool function
        hide_bone_btn.clicked.connect(partial(self.toggle_bone_visibility, 2))

        # create the unhide bones button UI
        unhide_bone_btn = QtWidgets.QPushButton("unhide")
        hide_bone_layout.addWidget(unhide_bone_btn)
        unhide_bone_btn.setMaximumWidth(60)
        unhide_bone_btn.setMinimumWidth(60)
        ##connect the unhide bone button to the tool function
        unhide_bone_btn.clicked.connect(partial(self.toggle_bone_visibility,
                                                0))

        # toggle channelbox translate, rotate, scale, visibility#

        # create breakup/seperator text
        text_channelbox_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(text_channelbox_layout)

        # hide/unhide items: label, anim keys checkBox
        line = QtWidgets.QFrame()
        line.setFrameShape(QtWidgets.QFrame.HLine)
        line.setFrameShadow(QtWidgets.QFrame.Sunken)
        text_channelbox_layout.addWidget(line)

        # translate

        # create the unUsed nodes layout
        translate_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(translate_layout)

        # Remove unknown nodes items: label, anim keys checkBox
        scene_cleanup_label_09 = QtWidgets.QLabel("translate:")
        translate_layout.addWidget(scene_cleanup_label_09)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_09.setFont(font)

        # add space between the checkbox and the label
        translate_spacer = QtWidgets.QSpacerItem(30, 0)
        translate_layout.addSpacerItem(translate_spacer)

        self.translate_x_checkbox = QtWidgets.QCheckBox("X")
        translate_layout.addWidget(self.translate_x_checkbox)
        self.translate_x_checkbox.setMinimumWidth(42)
        self.translate_x_checkbox.setMaximumWidth(42)
        self.translate_x_checkbox.setChecked(True)

        self.translate_y_checkbox = QtWidgets.QCheckBox("Y")
        translate_layout.addWidget(self.translate_y_checkbox)
        self.translate_y_checkbox.setMinimumWidth(40)
        self.translate_y_checkbox.setMaximumWidth(40)
        self.translate_y_checkbox.setChecked(True)

        self.translate_z_checkbox = QtWidgets.QCheckBox("Z")
        translate_layout.addWidget(self.translate_z_checkbox)
        self.translate_z_checkbox.setMinimumWidth(40)
        self.translate_z_checkbox.setMaximumWidth(40)
        self.translate_z_checkbox.setChecked(True)

        self.translate_all_checkbox = QtWidgets.QCheckBox("all")
        translate_layout.addWidget(self.translate_all_checkbox)
        self.translate_all_checkbox.setMinimumWidth(60)
        self.translate_all_checkbox.setMaximumWidth(60)
        self.translate_all_checkbox.setChecked(True)

        self.translate_all_checkbox.toggled.connect(
            self.translate_x_checkbox.setChecked)
        self.translate_all_checkbox.toggled.connect(
            self.translate_y_checkbox.setChecked)
        self.translate_all_checkbox.toggled.connect(
            self.translate_z_checkbox.setChecked)

        # rotate

        # create the unUsed nodes layout
        rotate_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(rotate_layout)

        # Remove unknown nodes items: label, anim keys checkBox
        scene_cleanup_label_10 = QtWidgets.QLabel("rotate:")
        rotate_layout.addWidget(scene_cleanup_label_10)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_10.setFont(font)

        # add space between the checkbox and the label
        rotate_spacer = QtWidgets.QSpacerItem(30, 0)
        rotate_layout.addSpacerItem(rotate_spacer)

        self.rotate_x_checkbox = QtWidgets.QCheckBox("X")
        rotate_layout.addWidget(self.rotate_x_checkbox)
        self.rotate_x_checkbox.setMinimumWidth(42)
        self.rotate_x_checkbox.setMaximumWidth(42)
        self.rotate_x_checkbox.setChecked(True)

        self.rotate_y_checkbox = QtWidgets.QCheckBox("Y")
        rotate_layout.addWidget(self.rotate_y_checkbox)
        self.rotate_y_checkbox.setMinimumWidth(40)
        self.rotate_y_checkbox.setMaximumWidth(40)
        self.rotate_y_checkbox.setChecked(True)

        self.rotate_z_checkbox = QtWidgets.QCheckBox("Z")
        rotate_layout.addWidget(self.rotate_z_checkbox)
        self.rotate_z_checkbox.setMinimumWidth(40)
        self.rotate_z_checkbox.setMaximumWidth(40)
        self.rotate_z_checkbox.setChecked(True)

        self.rotate_all_checkbox = QtWidgets.QCheckBox("all")
        rotate_layout.addWidget(self.rotate_all_checkbox)
        self.rotate_all_checkbox.setMinimumWidth(60)
        self.rotate_all_checkbox.setMaximumWidth(60)
        self.rotate_all_checkbox.setChecked(True)

        self.rotate_all_checkbox.toggled.connect(
            self.rotate_x_checkbox.setChecked)
        self.rotate_all_checkbox.toggled.connect(
            self.rotate_y_checkbox.setChecked)
        self.rotate_all_checkbox.toggled.connect(
            self.rotate_z_checkbox.setChecked)

        # scale

        # create the unUsed nodes layout
        scale_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(scale_layout)

        # Remove unknown nodes items: label, anim keys checkBox
        scene_cleanup_label_11 = QtWidgets.QLabel("scale:")
        scale_layout.addWidget(scene_cleanup_label_11)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_11.setFont(font)

        # add space between the checkbox and the label
        scale_spacer = QtWidgets.QSpacerItem(30, 0)
        scale_layout.addSpacerItem(scale_spacer)

        self.scale_x_checkbox = QtWidgets.QCheckBox("X")
        scale_layout.addWidget(self.scale_x_checkbox)
        self.scale_x_checkbox.setMinimumWidth(42)
        self.scale_x_checkbox.setMaximumWidth(42)
        self.scale_x_checkbox.setChecked(True)

        self.scale_y_checkbox = QtWidgets.QCheckBox("Y")
        scale_layout.addWidget(self.scale_y_checkbox)
        self.scale_y_checkbox.setMinimumWidth(40)
        self.scale_y_checkbox.setMaximumWidth(40)
        self.scale_y_checkbox.setChecked(True)

        self.scale_z_checkbox = QtWidgets.QCheckBox("Z")
        scale_layout.addWidget(self.scale_z_checkbox)
        self.scale_z_checkbox.setMinimumWidth(40)
        self.scale_z_checkbox.setMaximumWidth(40)
        self.scale_z_checkbox.setChecked(True)

        self.scale_all_checkbox = QtWidgets.QCheckBox("all")
        scale_layout.addWidget(self.scale_all_checkbox)
        self.scale_all_checkbox.setMinimumWidth(60)
        self.scale_all_checkbox.setMaximumWidth(60)
        self.scale_all_checkbox.setChecked(True)

        self.scale_all_checkbox.toggled.connect(
            self.scale_x_checkbox.setChecked)
        self.scale_all_checkbox.toggled.connect(
            self.scale_y_checkbox.setChecked)
        self.scale_all_checkbox.toggled.connect(
            self.scale_z_checkbox.setChecked)

        # visibility

        # create the unUsed nodes layout
        visibility_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(visibility_layout)

        # Remove unknown nodes items: label, anim keys checkBox
        scene_cleanup_label_12 = QtWidgets.QLabel("visibility:")
        visibility_layout.addWidget(scene_cleanup_label_12)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_12.setFont(font)

        # add space between the checkbox and the label
        visibility_spacer = QtWidgets.QSpacerItem(30, 0)
        visibility_layout.addSpacerItem(visibility_spacer)

        self.visibility_checkbox = QtWidgets.QCheckBox("visibility")
        visibility_layout.addWidget(self.visibility_checkbox)
        self.visibility_checkbox.setMinimumWidth(60)
        self.visibility_checkbox.setMaximumWidth(60)
        self.visibility_checkbox.setChecked(True)

        # radius

        # create the unUsed nodes layout
        radius_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(radius_layout)

        # Remove unknown nodes items: label, anim keys checkBox
        scene_cleanup_label_13 = QtWidgets.QLabel("radius:")
        radius_layout.addWidget(scene_cleanup_label_13)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        scene_cleanup_label_13.setFont(font)

        # add space between the checkbox and the label
        radius_spacer = QtWidgets.QSpacerItem(30, 0)
        radius_layout.addSpacerItem(radius_spacer)

        self.radius_checkbox = QtWidgets.QCheckBox("radius")
        radius_layout.addWidget(self.radius_checkbox)
        self.radius_checkbox.setMinimumWidth(60)
        self.radius_checkbox.setMaximumWidth(60)
        self.radius_checkbox.setChecked(True)

        # create the "create" button

        execute_attr_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(execute_attr_layout)

        self.execute_hide_button = QtWidgets.QPushButton("hide")
        execute_attr_layout.addWidget(self.execute_hide_button)
        self.execute_hide_button.clicked.connect(self.execute_attr_hide)

        self.execute_unhide_button = QtWidgets.QPushButton("unhide")
        execute_attr_layout.addWidget(self.execute_unhide_button)
        self.execute_unhide_button.clicked.connect(self.execute_attr_unhide)

        self.execute_lock_button = QtWidgets.QPushButton("lock")
        execute_attr_layout.addWidget(self.execute_lock_button)
        self.execute_lock_button.clicked.connect(self.execute_attr_lock)

        self.execute_unlock_button = QtWidgets.QPushButton("unlock")
        execute_attr_layout.addWidget(self.execute_unlock_button)
        self.execute_unlock_button.clicked.connect(self.execute_attr_unlock)

        # hide/lock and unhide/unlock button

        execute_attr_lock_hide_layout = QtWidgets.QHBoxLayout()
        vertical_layout.addLayout(execute_attr_lock_hide_layout)

        self.execute_hide_lock_button = QtWidgets.QPushButton("lock and hide")
        execute_attr_lock_hide_layout.addWidget(self.execute_hide_lock_button)
        self.execute_hide_lock_button.clicked.connect(self.execute_attr_lock)
        self.execute_hide_lock_button.clicked.connect(self.execute_attr_hide)

        self.execute_unhide_unlock_button = QtWidgets.QPushButton(
            "unlock and unhide")
        execute_attr_lock_hide_layout.addWidget(
            self.execute_unhide_unlock_button)
        self.execute_unhide_unlock_button.clicked.connect(
            self.execute_attr_unlock)
        self.execute_unhide_unlock_button.clicked.connect(
            self.execute_attr_unhide)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(439, 303)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout.setObjectName("verticalLayout")
        self.pushButton = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Verdana")
        font.setPointSize(36)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.verticalLayout.addWidget(self.pushButton)
        self.pushButton_2 = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_2.sizePolicy().hasHeightForWidth())
        self.pushButton_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Verdana")
        font.setPointSize(36)
        self.pushButton_2.setFont(font)
        self.pushButton_2.setObjectName("pushButton_2")
        self.verticalLayout.addWidget(self.pushButton_2)
        self.gridLayout_2.addWidget(self.frame, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 439, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuHelp = QtWidgets.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.actionExit = QtWidgets.QAction(MainWindow)
        self.actionExit.setObjectName("actionExit")
        self.actionAbout = QtWidgets.QAction(MainWindow)
        self.actionAbout.setObjectName("actionAbout")
        self.actionAbout_QT = QtWidgets.QAction(MainWindow)
        self.actionAbout_QT.setObjectName("actionAbout_QT")
        self.menuFile.addAction(self.actionExit)
        self.menuHelp.addAction(self.actionAbout)
        self.menuHelp.addAction(self.actionAbout_QT)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #23
0
    def setupUi(self, dialog):
        dialog.setObjectName("dialog")
        dialog.resize(402, 300)
        dialog.setMinimumSize(QtCore.QSize(402, 300))
        dialog.setMaximumSize(QtCore.QSize(402, 300))
        dialog.setSizeGripEnabled(False)
        self.pushButton_Start = QtWidgets.QPushButton(dialog)
        self.pushButton_Start.setGeometry(QtCore.QRect(160, 252, 81, 41))
        font = QtGui.QFont()
        font.setFamily("寰蒋闆呴粦")
        font.setPointSize(13)
        font.setWeight(75)
        font.setUnderline(False)
        font.setStrikeOut(False)
        font.setBold(True)
        self.pushButton_Start.setFont(font)
        self.pushButton_Start.setCheckable(True)
        self.pushButton_Start.setAutoRepeat(True)
        self.pushButton_Start.setObjectName("pushButton_Start")
        self.line = QtWidgets.QFrame(dialog)
        self.line.setEnabled(True)
        self.line.setGeometry(QtCore.QRect(10, 170, 381, 20))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.groupBox = QtWidgets.QGroupBox(dialog)
        self.groupBox.setGeometry(QtCore.QRect(10, 80, 381, 51))
        self.groupBox.setObjectName("groupBox")
        self.comboBox_Interface = QtWidgets.QComboBox(self.groupBox)
        self.comboBox_Interface.setGeometry(QtCore.QRect(10, 20, 241, 22))
        self.comboBox_Interface.setObjectName("comboBox_Interface")
        self.comboBox_Speed = QtWidgets.QComboBox(self.groupBox)
        self.comboBox_Speed.setGeometry(QtCore.QRect(260, 20, 111, 22))
        self.comboBox_Speed.setCurrentText("")
        self.comboBox_Speed.setObjectName("comboBox_Speed")
        self.groupBox_2 = QtWidgets.QGroupBox(dialog)
        self.groupBox_2.setGeometry(QtCore.QRect(10, 10, 381, 51))
        self.groupBox_2.setObjectName("groupBox_2")
        self.comboBox_Device = QtWidgets.QComboBox(self.groupBox_2)
        self.comboBox_Device.setGeometry(QtCore.QRect(10, 20, 321, 22))
        self.comboBox_Device.setObjectName("comboBox_Device")
        self.pushButton_Selete_Device = QtWidgets.QPushButton(self.groupBox_2)
        self.pushButton_Selete_Device.setGeometry(QtCore.QRect(
            340, 20, 31, 23))
        self.pushButton_Selete_Device.setObjectName("pushButton_Selete_Device")
        self.groupBox_UART = QtWidgets.QGroupBox(dialog)
        self.groupBox_UART.setGeometry(QtCore.QRect(10, 190, 381, 51))
        self.groupBox_UART.setObjectName("groupBox_UART")
        self.comboBox_Port = QtWidgets.QComboBox(self.groupBox_UART)
        self.comboBox_Port.setGeometry(QtCore.QRect(50, 20, 81, 22))
        self.comboBox_Port.setObjectName("comboBox_Port")
        self.label = QtWidgets.QLabel(self.groupBox_UART)
        self.label.setGeometry(QtCore.QRect(13, 20, 31, 20))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.groupBox_UART)
        self.label_2.setGeometry(QtCore.QRect(150, 20, 61, 21))
        self.label_2.setObjectName("label_2")
        self.comboBox_baudrate = QtWidgets.QComboBox(self.groupBox_UART)
        self.comboBox_baudrate.setGeometry(QtCore.QRect(218, 20, 71, 22))
        self.comboBox_baudrate.setObjectName("comboBox_baudrate")
        self.pushButton_scan = QtWidgets.QPushButton(self.groupBox_UART)
        self.pushButton_scan.setGeometry(QtCore.QRect(314, 20, 61, 23))
        self.pushButton_scan.setObjectName("pushButton_scan")
        self.checkBox_resettarget = QtWidgets.QCheckBox(dialog)
        self.checkBox_resettarget.setGeometry(QtCore.QRect(10, 150, 91, 16))
        self.checkBox_resettarget.setObjectName("checkBox_resettarget")

        self.retranslateUi(dialog)
        QtCore.QMetaObject.connectSlotsByName(dialog)
Exemple #24
0
    def setupUi(self, ModuleRetrofit):
        ModuleRetrofit.setObjectName("ModuleRetrofit")
        ModuleRetrofit.resize(697, 672)
        self.gridLayout = QtWidgets.QGridLayout(ModuleRetrofit)
        self.gridLayout.setObjectName("gridLayout")
        self.resourcesPerShipLabel = QtWidgets.QLabel(ModuleRetrofit)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.resourcesPerShipLabel.setFont(font)
        self.resourcesPerShipLabel.setObjectName("resourcesPerShipLabel")
        self.gridLayout.addWidget(self.resourcesPerShipLabel, 22, 0, 1, 12)
        self.platesGridLayout = QtWidgets.QGridLayout()
        self.platesGridLayout.setObjectName("platesGridLayout")
        self.auxPlatesNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.auxPlatesNbLabel.setAlignment(QtCore.Qt.AlignRight
                                           | QtCore.Qt.AlignTrailing
                                           | QtCore.Qt.AlignVCenter)
        self.auxPlatesNbLabel.setObjectName("auxPlatesNbLabel")
        self.platesGridLayout.addWidget(self.auxPlatesNbLabel, 1, 3, 1, 1)
        self.gunPlatesNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.gunPlatesNbLabel.setAlignment(QtCore.Qt.AlignRight
                                           | QtCore.Qt.AlignTrailing
                                           | QtCore.Qt.AlignVCenter)
        self.gunPlatesNbLabel.setObjectName("gunPlatesNbLabel")
        self.platesGridLayout.addWidget(self.gunPlatesNbLabel, 0, 0, 1, 1)
        self.antiairPlatesIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.antiairPlatesIconLabel.setObjectName("antiairPlatesIconLabel")
        self.platesGridLayout.addWidget(self.antiairPlatesIconLabel, 1, 1, 1,
                                        1)
        self.line_5 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.platesGridLayout.addWidget(self.line_5, 0, 5, 1, 1)
        self.torpedoPlatesNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.torpedoPlatesNbLabel.setAlignment(QtCore.Qt.AlignRight
                                               | QtCore.Qt.AlignTrailing
                                               | QtCore.Qt.AlignVCenter)
        self.torpedoPlatesNbLabel.setObjectName("torpedoPlatesNbLabel")
        self.platesGridLayout.addWidget(self.torpedoPlatesNbLabel, 0, 3, 1, 1)
        self.aircraftPlatesIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.aircraftPlatesIconLabel.setObjectName("aircraftPlatesIconLabel")
        self.platesGridLayout.addWidget(self.aircraftPlatesIconLabel, 0, 7, 1,
                                        1)
        self.antiairPlatesNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.antiairPlatesNbLabel.setAlignment(QtCore.Qt.AlignRight
                                               | QtCore.Qt.AlignTrailing
                                               | QtCore.Qt.AlignVCenter)
        self.antiairPlatesNbLabel.setObjectName("antiairPlatesNbLabel")
        self.platesGridLayout.addWidget(self.antiairPlatesNbLabel, 1, 0, 1, 1)
        self.gunPlatesIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.gunPlatesIconLabel.setObjectName("gunPlatesIconLabel")
        self.platesGridLayout.addWidget(self.gunPlatesIconLabel, 0, 1, 1, 1)
        self.line_4 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.platesGridLayout.addWidget(self.line_4, 0, 2, 2, 1)
        self.aircraftPlatesNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.aircraftPlatesNbLabel.setAlignment(QtCore.Qt.AlignRight
                                                | QtCore.Qt.AlignTrailing
                                                | QtCore.Qt.AlignVCenter)
        self.aircraftPlatesNbLabel.setObjectName("aircraftPlatesNbLabel")
        self.platesGridLayout.addWidget(self.aircraftPlatesNbLabel, 0, 6, 1, 1)
        self.auxPlatesIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.auxPlatesIconLabel.setObjectName("auxPlatesIconLabel")
        self.platesGridLayout.addWidget(self.auxPlatesIconLabel, 1, 4, 1, 1)
        self.torpedoPlatesIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.torpedoPlatesIconLabel.setObjectName("torpedoPlatesIconLabel")
        self.platesGridLayout.addWidget(self.torpedoPlatesIconLabel, 0, 4, 1,
                                        1)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.platesGridLayout.addItem(spacerItem, 0, 8, 2, 1)
        self.gridLayout.addLayout(self.platesGridLayout, 21, 0, 1, 12)
        self.titleGlobalNeededLabel = QtWidgets.QLabel(ModuleRetrofit)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.titleGlobalNeededLabel.setFont(font)
        self.titleGlobalNeededLabel.setObjectName("titleGlobalNeededLabel")
        self.gridLayout.addWidget(self.titleGlobalNeededLabel, 15, 0, 1, 12)
        self.resourcesPerShipTableView = QtWidgets.QTableView(ModuleRetrofit)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.resourcesPerShipTableView.sizePolicy().hasHeightForWidth())
        self.resourcesPerShipTableView.setSizePolicy(sizePolicy)
        self.resourcesPerShipTableView.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.resourcesPerShipTableView.setVerticalScrollMode(
            QtWidgets.QAbstractItemView.ScrollPerPixel)
        self.resourcesPerShipTableView.setHorizontalScrollMode(
            QtWidgets.QAbstractItemView.ScrollPerPixel)
        self.resourcesPerShipTableView.setSortingEnabled(True)
        self.resourcesPerShipTableView.setWordWrap(True)
        self.resourcesPerShipTableView.setObjectName(
            "resourcesPerShipTableView")
        self.resourcesPerShipTableView.horizontalHeader(
        ).setMinimumSectionSize(50)
        self.resourcesPerShipTableView.verticalHeader().setDefaultSectionSize(
            50)
        self.resourcesPerShipTableView.verticalHeader().setMinimumSectionSize(
            50)
        self.gridLayout.addWidget(self.resourcesPerShipTableView, 23, 0, 1, 12)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.destroyersT1NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersT1NbLabel.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.destroyersT1NbLabel.setObjectName("destroyersT1NbLabel")
        self.gridLayout_2.addWidget(self.destroyersT1NbLabel, 2, 0, 1, 1)
        self.cruisersGoldNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersGoldNbLabel.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.cruisersGoldNbLabel.setObjectName("cruisersGoldNbLabel")
        self.gridLayout_2.addWidget(self.cruisersGoldNbLabel, 5, 3, 1, 1)
        self.carriersT1NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersT1NbLabel.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.carriersT1NbLabel.setObjectName("carriersT1NbLabel")
        self.gridLayout_2.addWidget(self.carriersT1NbLabel, 2, 9, 1, 1)
        self.carriersGoldNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersGoldNbLabel.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.carriersGoldNbLabel.setObjectName("carriersGoldNbLabel")
        self.gridLayout_2.addWidget(self.carriersGoldNbLabel, 5, 9, 1, 1)
        self.destroyersT2IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersT2IconLabel.setObjectName("destroyersT2IconLabel")
        self.gridLayout_2.addWidget(self.destroyersT2IconLabel, 3, 1, 1, 1)
        self.carriersT2NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersT2NbLabel.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.carriersT2NbLabel.setObjectName("carriersT2NbLabel")
        self.gridLayout_2.addWidget(self.carriersT2NbLabel, 3, 9, 1, 1)
        self.battleshipsLabel = QtWidgets.QLabel(ModuleRetrofit)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.battleshipsLabel.sizePolicy().hasHeightForWidth())
        self.battleshipsLabel.setSizePolicy(sizePolicy)
        self.battleshipsLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.battleshipsLabel.setObjectName("battleshipsLabel")
        self.gridLayout_2.addWidget(self.battleshipsLabel, 0, 6, 1, 2)
        self.destroyersT3IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersT3IconLabel.setObjectName("destroyersT3IconLabel")
        self.gridLayout_2.addWidget(self.destroyersT3IconLabel, 4, 1, 1, 1)
        self.battleshipsGoldIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsGoldIconLabel.setObjectName("battleshipsGoldIconLabel")
        self.gridLayout_2.addWidget(self.battleshipsGoldIconLabel, 5, 7, 1, 1)
        self.cruisersT1NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersT1NbLabel.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.cruisersT1NbLabel.setObjectName("cruisersT1NbLabel")
        self.gridLayout_2.addWidget(self.cruisersT1NbLabel, 2, 3, 1, 1)
        self.line_10 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_10.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_10.setObjectName("line_10")
        self.gridLayout_2.addWidget(self.line_10, 0, 8, 1, 1)
        self.line_6 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_6.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.gridLayout_2.addWidget(self.line_6, 6, 0, 1, 11)
        self.cruisersT2IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersT2IconLabel.setObjectName("cruisersT2IconLabel")
        self.gridLayout_2.addWidget(self.cruisersT2IconLabel, 3, 4, 1, 1)
        self.carriersT2IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersT2IconLabel.setObjectName("carriersT2IconLabel")
        self.gridLayout_2.addWidget(self.carriersT2IconLabel, 3, 10, 1, 1)
        self.cruisersT2NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersT2NbLabel.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.cruisersT2NbLabel.setObjectName("cruisersT2NbLabel")
        self.gridLayout_2.addWidget(self.cruisersT2NbLabel, 3, 3, 1, 1)
        self.destroyersGoldIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersGoldIconLabel.setObjectName("destroyersGoldIconLabel")
        self.gridLayout_2.addWidget(self.destroyersGoldIconLabel, 5, 1, 1, 1)
        self.line_7 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_7.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout_2.addWidget(self.line_7, 1, 0, 1, 11)
        self.battleshipsT2NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsT2NbLabel.setAlignment(QtCore.Qt.AlignRight
                                               | QtCore.Qt.AlignTrailing
                                               | QtCore.Qt.AlignVCenter)
        self.battleshipsT2NbLabel.setObjectName("battleshipsT2NbLabel")
        self.gridLayout_2.addWidget(self.battleshipsT2NbLabel, 3, 6, 1, 1)
        self.line_3 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_3.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout_2.addWidget(self.line_3, 2, 8, 4, 1)
        self.battleshipsT1NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsT1NbLabel.setAlignment(QtCore.Qt.AlignRight
                                               | QtCore.Qt.AlignTrailing
                                               | QtCore.Qt.AlignVCenter)
        self.battleshipsT1NbLabel.setObjectName("battleshipsT1NbLabel")
        self.gridLayout_2.addWidget(self.battleshipsT1NbLabel, 2, 6, 1, 1)
        self.cruisersT3NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersT3NbLabel.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.cruisersT3NbLabel.setObjectName("cruisersT3NbLabel")
        self.gridLayout_2.addWidget(self.cruisersT3NbLabel, 4, 3, 1, 1)
        self.carriersT3IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersT3IconLabel.setObjectName("carriersT3IconLabel")
        self.gridLayout_2.addWidget(self.carriersT3IconLabel, 4, 10, 1, 1)
        self.cruisersGoldIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersGoldIconLabel.setObjectName("cruisersGoldIconLabel")
        self.gridLayout_2.addWidget(self.cruisersGoldIconLabel, 5, 4, 1, 1)
        self.destroyersGoldNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersGoldNbLabel.setAlignment(QtCore.Qt.AlignRight
                                                | QtCore.Qt.AlignTrailing
                                                | QtCore.Qt.AlignVCenter)
        self.destroyersGoldNbLabel.setObjectName("destroyersGoldNbLabel")
        self.gridLayout_2.addWidget(self.destroyersGoldNbLabel, 5, 0, 1, 1)
        self.line = QtWidgets.QFrame(ModuleRetrofit)
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_2.addWidget(self.line, 2, 2, 4, 1)
        self.cruisersT3IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersT3IconLabel.setObjectName("cruisersT3IconLabel")
        self.gridLayout_2.addWidget(self.cruisersT3IconLabel, 4, 4, 1, 1)
        self.cruisersT1IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersT1IconLabel.setObjectName("cruisersT1IconLabel")
        self.gridLayout_2.addWidget(self.cruisersT1IconLabel, 2, 4, 1, 1)
        self.carriersT3NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersT3NbLabel.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.carriersT3NbLabel.setObjectName("carriersT3NbLabel")
        self.gridLayout_2.addWidget(self.carriersT3NbLabel, 4, 9, 1, 1)
        self.carriersGoldIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersGoldIconLabel.setObjectName("carriersGoldIconLabel")
        self.gridLayout_2.addWidget(self.carriersGoldIconLabel, 5, 10, 1, 1)
        self.battleshipsT3NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsT3NbLabel.setAlignment(QtCore.Qt.AlignRight
                                               | QtCore.Qt.AlignTrailing
                                               | QtCore.Qt.AlignVCenter)
        self.battleshipsT3NbLabel.setObjectName("battleshipsT3NbLabel")
        self.gridLayout_2.addWidget(self.battleshipsT3NbLabel, 4, 6, 1, 1)
        self.destroyersLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.destroyersLabel.setObjectName("destroyersLabel")
        self.gridLayout_2.addWidget(self.destroyersLabel, 0, 0, 1, 2)
        self.battleshipsT1IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsT1IconLabel.setObjectName("battleshipsT1IconLabel")
        self.gridLayout_2.addWidget(self.battleshipsT1IconLabel, 2, 7, 1, 1)
        self.destroyersT3NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersT3NbLabel.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.destroyersT3NbLabel.setObjectName("destroyersT3NbLabel")
        self.gridLayout_2.addWidget(self.destroyersT3NbLabel, 4, 0, 1, 1)
        self.line_8 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_8.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout_2.addWidget(self.line_8, 0, 2, 1, 1)
        self.battleshipsT3IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsT3IconLabel.setObjectName("battleshipsT3IconLabel")
        self.gridLayout_2.addWidget(self.battleshipsT3IconLabel, 4, 7, 1, 1)
        self.line_2 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_2.addWidget(self.line_2, 2, 5, 4, 1)
        self.cruisersLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.cruisersLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.cruisersLabel.setObjectName("cruisersLabel")
        self.gridLayout_2.addWidget(self.cruisersLabel, 0, 3, 1, 2)
        self.battleshipsGoldNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsGoldNbLabel.setAlignment(QtCore.Qt.AlignRight
                                                 | QtCore.Qt.AlignTrailing
                                                 | QtCore.Qt.AlignVCenter)
        self.battleshipsGoldNbLabel.setObjectName("battleshipsGoldNbLabel")
        self.gridLayout_2.addWidget(self.battleshipsGoldNbLabel, 5, 6, 1, 1)
        self.battleshipsT2IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.battleshipsT2IconLabel.setObjectName("battleshipsT2IconLabel")
        self.gridLayout_2.addWidget(self.battleshipsT2IconLabel, 3, 7, 1, 1)
        self.line_9 = QtWidgets.QFrame(ModuleRetrofit)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.gridLayout_2.addWidget(self.line_9, 0, 5, 1, 1)
        self.destroyersT1IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersT1IconLabel.setTextFormat(QtCore.Qt.RichText)
        self.destroyersT1IconLabel.setObjectName("destroyersT1IconLabel")
        self.gridLayout_2.addWidget(self.destroyersT1IconLabel, 2, 1, 1, 1)
        self.carriersT1IconLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersT1IconLabel.setObjectName("carriersT1IconLabel")
        self.gridLayout_2.addWidget(self.carriersT1IconLabel, 2, 10, 1, 1)
        self.carriersLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.carriersLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.carriersLabel.setObjectName("carriersLabel")
        self.gridLayout_2.addWidget(self.carriersLabel, 0, 9, 1, 2)
        self.destroyersT2NbLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.destroyersT2NbLabel.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.destroyersT2NbLabel.setObjectName("destroyersT2NbLabel")
        self.gridLayout_2.addWidget(self.destroyersT2NbLabel, 3, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem1, 0, 11, 7, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 5, 0, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.totalGoldNbLabel = QtWidgets.QLabel(ModuleRetrofit)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.totalGoldNbLabel.sizePolicy().hasHeightForWidth())
        self.totalGoldNbLabel.setSizePolicy(sizePolicy)
        self.totalGoldNbLabel.setAlignment(QtCore.Qt.AlignRight
                                           | QtCore.Qt.AlignTrailing
                                           | QtCore.Qt.AlignVCenter)
        self.totalGoldNbLabel.setObjectName("totalGoldNbLabel")
        self.horizontalLayout.addWidget(self.totalGoldNbLabel)
        self.totalGoldIconLabel = QtWidgets.QLabel(ModuleRetrofit)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.totalGoldIconLabel.sizePolicy().hasHeightForWidth())
        self.totalGoldIconLabel.setSizePolicy(sizePolicy)
        self.totalGoldIconLabel.setObjectName("totalGoldIconLabel")
        self.horizontalLayout.addWidget(self.totalGoldIconLabel)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.gridLayout.addLayout(self.horizontalLayout, 17, 0, 2, 1)
        self.infoLabel = QtWidgets.QLabel(ModuleRetrofit)
        self.infoLabel.setObjectName("infoLabel")
        self.gridLayout.addWidget(self.infoLabel, 2, 0, 1, 1)
        self.titlePerShipTypeLabel = QtWidgets.QLabel(ModuleRetrofit)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.titlePerShipTypeLabel.setFont(font)
        self.titlePerShipTypeLabel.setObjectName("titlePerShipTypeLabel")
        self.gridLayout.addWidget(self.titlePerShipTypeLabel, 3, 0, 1, 1)

        self.retranslateUi(ModuleRetrofit)
        QtCore.QMetaObject.connectSlotsByName(ModuleRetrofit)
Exemple #25
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(765, 886)
        Form.setStyleSheet("QWidget\n"
                           "{\n"
                           "background-color: rgb(93, 91, 95);\n"
                           "}\n"
                           "\n"
                           "QPushButton\n"
                           "{\n"
                           "background-color: rgb(170, 170, 127);\n"
                           "}")
        self.gridLayout_3 = QtWidgets.QGridLayout(Form)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.listOutput_From_Micro = QtWidgets.QListWidget(Form)
        self.listOutput_From_Micro.setStyleSheet(
            "QListWidget\n"
            "{\n"
            "border: 2px solid line black;\n"
            "    background-color: rgb(170, 169, 151);\n"
            "}")
        self.listOutput_From_Micro.setObjectName("listOutput_From_Micro")
        self.gridLayout_3.addWidget(self.listOutput_From_Micro, 2, 1, 1, 1)
        self.listOutput_To_Micro = QtWidgets.QListWidget(Form)
        self.listOutput_To_Micro.setStyleSheet(
            "QListWidget\n"
            "{\n"
            "border: 2px solid line black;\n"
            "    \n"
            "    background-color: rgb(170, 169, 151);\n"
            "}")
        self.listOutput_To_Micro.setObjectName("listOutput_To_Micro")
        self.gridLayout_3.addWidget(self.listOutput_To_Micro, 2, 0, 1, 1)
        self.groupBox = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.groupBox.setFont(font)
        self.groupBox.setStyleSheet(
            "QGroupBox\n"
            "{\n"
            "border: 2px solid line black;\n"
            "    background-color: rgb(122, 135, 114);\n"
            "}")
        self.groupBox.setAlignment(QtCore.Qt.AlignCenter)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout.setContentsMargins(-1, 18, -1, -1)
        self.gridLayout.setObjectName("gridLayout")
        self.ButStepMotorLeft = QtWidgets.QPushButton(self.groupBox)
        self.ButStepMotorLeft.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("ArrowRight.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        self.ButStepMotorLeft.setIcon(icon)
        self.ButStepMotorLeft.setIconSize(QtCore.QSize(80, 20))
        self.ButStepMotorLeft.setObjectName("ButStepMotorLeft")
        self.gridLayout.addWidget(self.ButStepMotorLeft, 0, 0, 1, 1)
        self.ButStepMotorRight = QtWidgets.QPushButton(self.groupBox)
        self.ButStepMotorRight.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("ArrowLeft.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.ButStepMotorRight.setIcon(icon1)
        self.ButStepMotorRight.setIconSize(QtCore.QSize(80, 20))
        self.ButStepMotorRight.setObjectName("ButStepMotorRight")
        self.gridLayout.addWidget(self.ButStepMotorRight, 0, 1, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox, 0, 0, 1, 1)
        self.groupBox_2 = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.groupBox_2.setFont(font)
        self.groupBox_2.setStyleSheet(
            "QGroupBox\n"
            "{\n"
            "border: 2px solid line black;\n"
            "    background-color: rgb(190, 126, 94);\n"
            "}\n"
            "\n"
            "")
        self.groupBox_2.setAlignment(QtCore.Qt.AlignCenter)
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setContentsMargins(-1, 20, -1, -1)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.ButtonClosePort = QtWidgets.QPushButton(self.groupBox_2)
        self.ButtonClosePort.setCheckable(True)
        self.ButtonClosePort.setChecked(False)
        self.ButtonClosePort.setObjectName("ButtonClosePort")
        self.gridLayout_2.addWidget(self.ButtonClosePort, 2, 0, 1, 1)
        self.ButtonSendData = QtWidgets.QPushButton(self.groupBox_2)
        self.ButtonSendData.setObjectName("ButtonSendData")
        self.gridLayout_2.addWidget(self.ButtonSendData, 0, 0, 1, 1)
        self.ButtonOpenPort = QtWidgets.QPushButton(self.groupBox_2)
        self.ButtonOpenPort.setObjectName("ButtonOpenPort")
        self.gridLayout_2.addWidget(self.ButtonOpenPort, 0, 1, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_2, 3, 0, 1, 1)
        self.label = QtWidgets.QLabel(Form)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setStyleSheet("QLabel\n"
                                 "{\n"
                                 "background-color: rgba(255, 255, 255, 0);\n"
                                 "    color: rgb(225, 226, 195);\n"
                                 "}\n"
                                 "")
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.gridLayout_3.addWidget(self.label, 1, 0, 1, 1)
        self.label_2 = QtWidgets.QLabel(Form)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setAutoFillBackground(False)
        self.label_2.setStyleSheet(
            "QLabel\n"
            "{\n"
            "background-color: rgba(255, 255, 255, 0);\n"
            "    color: rgb(225, 226, 195);\n"
            "}\n"
            "")
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.gridLayout_3.addWidget(self.label_2, 1, 1, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1141, 789)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 238, 221))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(232, 205, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(95, 134, 135))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 101, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(151, 125, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(158, 164, 170))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(61, 76, 63))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 238, 221))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(232, 205, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 224, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 101, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(151, 125, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(158, 164, 170))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(61, 76, 63))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 101, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(240, 238, 221))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(232, 205, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 224, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 101, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(151, 125, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 101, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(85, 101, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(61, 76, 63))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(61, 76, 63))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        MainWindow.setPalette(palette)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(750, 350, 281, 251))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(5, 5, 5, 5)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.pushButton_2 = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.pushButton_2.setObjectName("pushButton_2")
        self.gridLayout.addWidget(self.pushButton_2, 0, 1, 1, 1)
        self.pushButton = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout.addWidget(self.pushButton, 0, 0, 1, 1)
        self.pushButton_3 = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.pushButton_3.setObjectName("pushButton_3")
        self.gridLayout.addWidget(self.pushButton_3, 1, 0, 1, 1)
        self.pushButton_4 = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.pushButton_4.setObjectName("pushButton_4")
        self.gridLayout.addWidget(self.pushButton_4, 1, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget)
        self.textBrowser.setGeometry(QtCore.QRect(230, 560, 291, 121))
        self.textBrowser.setObjectName("textBrowser")
        self.radioButton_Master = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_Master.setGeometry(QtCore.QRect(210, 30, 48, 16))
        self.radioButton_Master.setObjectName("radioButton_Master")
        self.radioButton_branches = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_branches.setGeometry(QtCore.QRect(270, 30, 65, 16))
        self.radioButton_branches.setObjectName("radioButton_branches")
        self.radioButton_temp = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_temp.setGeometry(QtCore.QRect(340, 30, 69, 16))
        self.radioButton_temp.setObjectName("radioButton_temp")
        self.treeWidget = QtWidgets.QTreeWidget(self.centralwidget)
        self.treeWidget.setGeometry(QtCore.QRect(50, 80, 231, 361))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei UI")
        font.setPointSize(12)
        self.treeWidget.setFont(font)
        self.treeWidget.setObjectName("treeWidget")
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_1 = QtWidgets.QTreeWidgetItem(item_0)
        item_2 = QtWidgets.QTreeWidgetItem(item_1)
        item_2 = QtWidgets.QTreeWidgetItem(item_1)
        item_2 = QtWidgets.QTreeWidgetItem(item_1)
        item_2 = QtWidgets.QTreeWidgetItem(item_1)
        item_1 = QtWidgets.QTreeWidgetItem(item_0)
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        self.formLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.formLayoutWidget.setGeometry(QtCore.QRect(50, 30, 141, 41))
        self.formLayoutWidget.setObjectName("formLayoutWidget")
        self.formLayout = QtWidgets.QFormLayout(self.formLayoutWidget)
        self.formLayout.setContentsMargins(0, -1, -1, 0)
        self.formLayout.setSpacing(5)
        self.formLayout.setObjectName("formLayout")
        self.radioButton_assets = QtWidgets.QRadioButton(self.formLayoutWidget)
        self.radioButton_assets.setObjectName("radioButton_assets")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.radioButton_assets)
        self.radioButton_shots = QtWidgets.QRadioButton(self.formLayoutWidget)
        self.radioButton_shots.setObjectName("radioButton_shots")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.radioButton_shots)
        self.radioButton_published = QtWidgets.QRadioButton(
            self.formLayoutWidget)
        self.radioButton_published.setObjectName("radioButton_published")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.radioButton_published)
        self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
        self.tableWidget.setGeometry(QtCore.QRect(310, 80, 301, 361))
        self.tableWidget.setFrameShape(QtWidgets.QFrame.Box)
        self.tableWidget.setLineWidth(2)
        self.tableWidget.setMidLineWidth(2)
        self.tableWidget.setAutoScrollMargin(16)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(4)
        self.tableWidget.setRowCount(12)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(5, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(6, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(7, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(8, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(9, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(10, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(11, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(0, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(0, 1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(0, 2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(0, 3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(1, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(2, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(3, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(4, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(5, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(6, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(7, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(8, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(9, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(10, 0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setItem(11, 0, item)
        self.tableWidget.horizontalHeader().setDefaultSectionSize(60)
        self.tableWidget.horizontalHeader().setMinimumSectionSize(2)
        self.tableWidget.verticalHeader().setDefaultSectionSize(21)
        self.tableWidget.verticalHeader().setMinimumSectionSize(14)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1141, 18))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #27
0
    def setupUi(self, mainWindow):
        mainWindow.setObjectName("mainWindow")
        mainWindow.resize(846, 605)
        font = QtGui.QFont()
        font.setPointSize(14)
        mainWindow.setFont(font)
        self.centralwidget = QtWidgets.QWidget(mainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.two_chord = QtWidgets.QPushButton(self.centralwidget)
        self.two_chord.setObjectName("two_chord")
        self.gridLayout.addWidget(self.two_chord, 0, 2, 1, 1)
        self.three_chord = QtWidgets.QPushButton(self.centralwidget)
        self.three_chord.setObjectName("three_chord")
        self.gridLayout.addWidget(self.three_chord, 0, 3, 1, 1)
        self.four_chrod = QtWidgets.QPushButton(self.centralwidget)
        self.four_chrod.setObjectName("four_chrod")
        self.gridLayout.addWidget(self.four_chrod, 0, 4, 1, 1)
        self.five_chord = QtWidgets.QPushButton(self.centralwidget)
        self.five_chord.setObjectName("five_chord")
        self.gridLayout.addWidget(self.five_chord, 0, 5, 1, 1)
        self.six_chord = QtWidgets.QPushButton(self.centralwidget)
        self.six_chord.setObjectName("six_chord")
        self.gridLayout.addWidget(self.six_chord, 0, 6, 1, 1)
        self.seven_chord = QtWidgets.QPushButton(self.centralwidget)
        self.seven_chord.setObjectName("seven_chord")
        self.gridLayout.addWidget(self.seven_chord, 0, 7, 1, 1)
        self.checkBox = QtWidgets.QCheckBox(self.centralwidget)
        self.checkBox.setObjectName("checkBox")
        self.gridLayout.addWidget(self.checkBox, 1, 0, 1, 1)
        self.one_chord = QtWidgets.QPushButton(self.centralwidget)
        self.one_chord.setObjectName("one_chord")
        self.gridLayout.addWidget(self.one_chord, 0, 0, 1, 1)
        self.select_key = QtWidgets.QComboBox(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.select_key.setFont(font)
        self.select_key.setObjectName("select_key")
        self.select_key.addItem("")
        self.select_key.addItem("")
        self.gridLayout.addWidget(self.select_key, 1, 4, 1, 1)
        mainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar()
        self.menubar.setGeometry(QtCore.QRect(0, 0, 846, 22))
        self.menubar.setObjectName("menubar")
        self.menuMusic_App = QtWidgets.QMenu(self.menubar)
        self.menuMusic_App.setObjectName("menuMusic_App")
        mainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(mainWindow)
        self.statusbar.setObjectName("statusbar")
        mainWindow.setStatusBar(self.statusbar)
        self.actionOpen = QtWidgets.QAction(mainWindow)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtWidgets.QAction(mainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionExit = QtWidgets.QAction(mainWindow)
        self.actionExit.setObjectName("actionExit")
        self.menuMusic_App.addAction(self.actionOpen)
        self.menuMusic_App.addAction(self.actionSave)
        self.menuMusic_App.addAction(self.actionExit)
        self.menuMusic_App.addSeparator()
        self.menubar.addAction(self.menuMusic_App.menuAction())

        self.retranslateUi(mainWindow)
        QtCore.QMetaObject.connectSlotsByName(mainWindow)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1224, 705)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        MainWindow.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(9)
        MainWindow.setFont(font)
        MainWindow.setFocusPolicy(QtCore.Qt.StrongFocus)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icon/icon_trimmed.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setAutoFillBackground(True)
        MainWindow.setIconSize(QtCore.QSize(30, 30))
        MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
        MainWindow.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setAutoFillBackground(True)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_2.setSpacing(0)
        self.horizontalLayout_2.setContentsMargins(6, 0, 6, 6)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSpacing(6)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Segoe UI Semilight")
        font.setPointSize(18)
        self.label_9.setFont(font)
        self.label_9.setAutoFillBackground(False)
        self.label_9.setObjectName("label_9")
        self.verticalLayout.addWidget(self.label_9)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSpacing(4)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.add_foods_btn = QtWidgets.QPushButton(self.centralwidget)
        self.add_foods_btn.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.add_foods_btn.sizePolicy().hasHeightForWidth())
        self.add_foods_btn.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        self.add_foods_btn.setFont(font)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icon/plus.svg"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.add_foods_btn.setIcon(icon1)
        self.add_foods_btn.setObjectName("add_foods_btn")
        self.horizontalLayout.addWidget(self.add_foods_btn)
        self.remove_btn = QtWidgets.QPushButton(self.centralwidget)
        self.remove_btn.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.remove_btn.sizePolicy().hasHeightForWidth())
        self.remove_btn.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        self.remove_btn.setFont(font)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/icon/minus.svg"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.remove_btn.setIcon(icon2)
        self.remove_btn.setObjectName("remove_btn")
        self.horizontalLayout.addWidget(self.remove_btn)
        self.optimize_btn = QtWidgets.QPushButton(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.optimize_btn.sizePolicy().hasHeightForWidth())
        self.optimize_btn.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        self.optimize_btn.setFont(font)
        self.optimize_btn.setStyleSheet("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/icon/chevron-right.svg"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.optimize_btn.setIcon(icon3)
        self.optimize_btn.setObjectName("optimize_btn")
        self.horizontalLayout.addWidget(self.optimize_btn)
        self.fridge_line_edit = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.fridge_line_edit.sizePolicy().hasHeightForWidth())
        self.fridge_line_edit.setSizePolicy(sizePolicy)
        self.fridge_line_edit.setMinimumSize(QtCore.QSize(75, 0))
        self.fridge_line_edit.setMaximumSize(QtCore.QSize(400, 16777215))
        font = QtGui.QFont()
        font.setFamily("Segoe UI Symbol")
        font.setPointSize(10)
        self.fridge_line_edit.setFont(font)
        self.fridge_line_edit.setText("")
        self.fridge_line_edit.setObjectName("fridge_line_edit")
        self.horizontalLayout.addWidget(self.fridge_line_edit)
        spacerItem = QtWidgets.QSpacerItem(10, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.horizontalLayout.setStretch(3, 1)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.fridge_view = QtWidgets.QTableView(self.centralwidget)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.fridge_view.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.fridge_view.setFont(font)
        self.fridge_view.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.fridge_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "    padding-left: 3px;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.fridge_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.fridge_view.setAlternatingRowColors(True)
        self.fridge_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.fridge_view.setShowGrid(False)
        self.fridge_view.setGridStyle(QtCore.Qt.DashLine)
        self.fridge_view.setObjectName("fridge_view")
        self.fridge_view.horizontalHeader().setVisible(False)
        self.fridge_view.horizontalHeader().setHighlightSections(False)
        self.fridge_view.horizontalHeader().setStretchLastSection(True)
        self.fridge_view.verticalHeader().setVisible(False)
        self.fridge_view.verticalHeader().setDefaultSectionSize(25)
        self.verticalLayout.addWidget(self.fridge_view)
        self.horizontalLayout_2.addLayout(self.verticalLayout)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setSpacing(0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        spacerItem1 = QtWidgets.QSpacerItem(13, 35,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout_2.addItem(spacerItem1)
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setMinimumSize(QtCore.QSize(350, 0))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        self.tabWidget.setFont(font)
        self.tabWidget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.tabWidget.setStyleSheet("QTabWidget::pane { border: 0; }")
        self.tabWidget.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.tabWidget.setIconSize(QtCore.QSize(16, 16))
        self.tabWidget.setDocumentMode(False)
        self.tabWidget.setTabBarAutoHide(False)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_3 = QtWidgets.QWidget()
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(9)
        self.tab_3.setFont(font)
        self.tab_3.setObjectName("tab_3")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.tab_3)
        self.gridLayout_4.setContentsMargins(0, -1, -1, 0)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.nut_quant_view = ComboTableView(self.tab_3)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.nut_quant_view.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.nut_quant_view.setFont(font)
        self.nut_quant_view.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.nut_quant_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "    padding-right: 5px;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    \n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.nut_quant_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.nut_quant_view.setTabKeyNavigation(False)
        self.nut_quant_view.setAlternatingRowColors(True)
        self.nut_quant_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.nut_quant_view.setShowGrid(False)
        self.nut_quant_view.setGridStyle(QtCore.Qt.DashLine)
        self.nut_quant_view.setObjectName("nut_quant_view")
        self.nut_quant_view.horizontalHeader().setVisible(False)
        self.nut_quant_view.horizontalHeader().setHighlightSections(False)
        self.nut_quant_view.horizontalHeader().setStretchLastSection(True)
        self.nut_quant_view.verticalHeader().setVisible(False)
        self.nut_quant_view.verticalHeader().setDefaultSectionSize(23)
        self.gridLayout_4.addWidget(self.nut_quant_view, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab = QtWidgets.QWidget()
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(9)
        self.tab.setFont(font)
        self.tab.setObjectName("tab")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab)
        self.verticalLayout_5.setContentsMargins(0, -1, -1, 0)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.prices_view = ComboTableView(self.tab)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.prices_view.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        self.prices_view.setFont(font)
        self.prices_view.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.prices_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.prices_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.prices_view.setEditTriggers(
            QtWidgets.QAbstractItemView.AllEditTriggers)
        self.prices_view.setTabKeyNavigation(False)
        self.prices_view.setAlternatingRowColors(True)
        self.prices_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.prices_view.setShowGrid(False)
        self.prices_view.setGridStyle(QtCore.Qt.DashLine)
        self.prices_view.setObjectName("prices_view")
        self.prices_view.horizontalHeader().setVisible(False)
        self.prices_view.horizontalHeader().setHighlightSections(False)
        self.prices_view.horizontalHeader().setStretchLastSection(True)
        self.prices_view.verticalHeader().setVisible(False)
        self.prices_view.verticalHeader().setDefaultSectionSize(23)
        self.verticalLayout_5.addWidget(self.prices_view)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(9)
        self.tab_2.setFont(font)
        self.tab_2.setObjectName("tab_2")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_2)
        self.verticalLayout_4.setContentsMargins(0, -1, -1, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.constraints_view = ComboTableView(self.tab_2)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.constraints_view.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.constraints_view.setFont(font)
        self.constraints_view.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.constraints_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.constraints_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.constraints_view.setFrameShadow(QtWidgets.QFrame.Plain)
        self.constraints_view.setTabKeyNavigation(False)
        self.constraints_view.setAlternatingRowColors(True)
        self.constraints_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.constraints_view.setShowGrid(False)
        self.constraints_view.setGridStyle(QtCore.Qt.DashLine)
        self.constraints_view.setObjectName("constraints_view")
        self.constraints_view.horizontalHeader().setVisible(False)
        self.constraints_view.horizontalHeader().setHighlightSections(False)
        self.constraints_view.verticalHeader().setVisible(False)
        self.constraints_view.verticalHeader().setDefaultSectionSize(23)
        self.verticalLayout_4.addWidget(self.constraints_view)
        self.tabWidget.addTab(self.tab_2, "")
        self.verticalLayout_2.addWidget(self.tabWidget)
        self.horizontalLayout_2.addLayout(self.verticalLayout_2)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Segoe UI Semilight")
        font.setPointSize(18)
        self.label_8.setFont(font)
        self.label_8.setAutoFillBackground(False)
        self.label_8.setObjectName("label_8")
        self.horizontalLayout_5.addWidget(self.label_8)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.pref_btn = QtWidgets.QPushButton(self.centralwidget)
        self.pref_btn.setMaximumSize(QtCore.QSize(30, 30))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(9)
        self.pref_btn.setFont(font)
        self.pref_btn.setCursor(QtCore.Qt.PointingHandCursor)
        self.pref_btn.setStyleSheet("QPushButton {\n"
                                    "    border: white;\n"
                                    "}\n"
                                    "")
        self.pref_btn.setText("")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/icon/index.svg"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.pref_btn.setIcon(icon4)
        self.pref_btn.setIconSize(QtCore.QSize(30, 30))
        self.pref_btn.setObjectName("pref_btn")
        self.horizontalLayout_5.addWidget(self.pref_btn)
        self.verticalLayout_3.addLayout(self.horizontalLayout_5)
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setHorizontalSpacing(6)
        self.formLayout.setVerticalSpacing(0)
        self.formLayout.setObjectName("formLayout")
        self.macros_view = QtWidgets.QTableView(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.macros_view.sizePolicy().hasHeightForWidth())
        self.macros_view.setSizePolicy(sizePolicy)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.macros_view.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.macros_view.setFont(font)
        self.macros_view.setFocusPolicy(QtCore.Qt.NoFocus)
        self.macros_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "    padding-left: 3px;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.macros_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.macros_view.setFrameShadow(QtWidgets.QFrame.Plain)
        self.macros_view.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.macros_view.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.macros_view.setSizeAdjustPolicy(
            QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.macros_view.setAlternatingRowColors(False)
        self.macros_view.setSelectionMode(
            QtWidgets.QAbstractItemView.NoSelection)
        self.macros_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.macros_view.setShowGrid(False)
        self.macros_view.setObjectName("macros_view")
        self.macros_view.horizontalHeader().setVisible(True)
        self.macros_view.horizontalHeader().setHighlightSections(False)
        self.macros_view.horizontalHeader().setMinimumSectionSize(0)
        self.macros_view.horizontalHeader().setStretchLastSection(False)
        self.macros_view.verticalHeader().setVisible(False)
        self.macros_view.verticalHeader().setDefaultSectionSize(25)
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.macros_view)
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
        self.verticalLayout_6.setSpacing(0)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.vits_view = QtWidgets.QTableView(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.vits_view.sizePolicy().hasHeightForWidth())
        self.vits_view.setSizePolicy(sizePolicy)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.vits_view.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.vits_view.setFont(font)
        self.vits_view.setFocusPolicy(QtCore.Qt.NoFocus)
        self.vits_view.setAutoFillBackground(False)
        self.vits_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "    padding-left: 3px;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.vits_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.vits_view.setFrameShadow(QtWidgets.QFrame.Plain)
        self.vits_view.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.vits_view.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.vits_view.setSizeAdjustPolicy(
            QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.vits_view.setAlternatingRowColors(False)
        self.vits_view.setSelectionMode(
            QtWidgets.QAbstractItemView.NoSelection)
        self.vits_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.vits_view.setShowGrid(False)
        self.vits_view.setObjectName("vits_view")
        self.vits_view.horizontalHeader().setVisible(True)
        self.vits_view.horizontalHeader().setHighlightSections(False)
        self.vits_view.horizontalHeader().setMinimumSectionSize(0)
        self.vits_view.horizontalHeader().setStretchLastSection(False)
        self.vits_view.verticalHeader().setVisible(False)
        self.vits_view.verticalHeader().setDefaultSectionSize(25)
        self.verticalLayout_6.addWidget(self.vits_view)
        self.minerals_view = QtWidgets.QTableView(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.minerals_view.sizePolicy().hasHeightForWidth())
        self.minerals_view.setSizePolicy(sizePolicy)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.HighlightedText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(218, 236, 249))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 120, 215))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.HighlightedText, brush)
        brush = QtGui.QBrush(QtGui.QColor(247, 247, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        self.minerals_view.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.minerals_view.setFont(font)
        self.minerals_view.setFocusPolicy(QtCore.Qt.NoFocus)
        self.minerals_view.setAutoFillBackground(False)
        self.minerals_view.setStyleSheet(
            "QHeaderView::section{\n"
            "    border: 0px;\n"
            "    background-color: white;\n"
            "    padding-left: 3px;\n"
            "}\n"
            "\n"
            "QTableView {\n"
            "    alternate-background-color: rgb(247, 247, 247);\n"
            "}")
        self.minerals_view.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.minerals_view.setFrameShadow(QtWidgets.QFrame.Plain)
        self.minerals_view.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.minerals_view.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.minerals_view.setSizeAdjustPolicy(
            QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.minerals_view.setAlternatingRowColors(False)
        self.minerals_view.setSelectionMode(
            QtWidgets.QAbstractItemView.NoSelection)
        self.minerals_view.setSelectionBehavior(
            QtWidgets.QAbstractItemView.SelectRows)
        self.minerals_view.setShowGrid(False)
        self.minerals_view.setObjectName("minerals_view")
        self.minerals_view.horizontalHeader().setVisible(True)
        self.minerals_view.horizontalHeader().setHighlightSections(False)
        self.minerals_view.horizontalHeader().setMinimumSectionSize(0)
        self.minerals_view.horizontalHeader().setStretchLastSection(False)
        self.minerals_view.verticalHeader().setVisible(False)
        self.minerals_view.verticalHeader().setDefaultSectionSize(25)
        self.verticalLayout_6.addWidget(self.minerals_view)
        self.formLayout.setLayout(0, QtWidgets.QFormLayout.FieldRole,
                                  self.verticalLayout_6)
        self.verticalLayout_3.addLayout(self.formLayout)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_2.addLayout(self.verticalLayout_3)
        self.horizontalLayout_2.setStretch(0, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.actionSettings = QtWidgets.QAction(MainWindow)
        self.actionSettings.setObjectName("actionSettings")
        self.actionSettings_2 = QtWidgets.QAction(MainWindow)
        self.actionSettings_2.setObjectName("actionSettings_2")
        self.actionSettings_3 = QtWidgets.QAction(MainWindow)
        self.actionSettings_3.setObjectName("actionSettings_3")
        self.actione = QtWidgets.QAction(MainWindow)
        self.actione.setObjectName("actione")
        self.actionex = QtWidgets.QAction(MainWindow)
        self.actionex.setObjectName("actionex")
        self.actionaa = QtWidgets.QAction(MainWindow)
        self.actionaa.setObjectName("actionaa")

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(938, 591)
        self.gridLayout = QtWidgets.QGridLayout(Form)
        self.gridLayout.setObjectName("gridLayout")
        self.tabWidget = QtWidgets.QTabWidget(Form)
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.label_FIO = QtWidgets.QLabel(self.tab)
        self.label_FIO.setGeometry(QtCore.QRect(10, 50, 47, 16))
        self.label_FIO.setObjectName("label_FIO")
        self.lineEdit_FIO = QtWidgets.QLineEdit(self.tab)
        self.lineEdit_FIO.setGeometry(QtCore.QRect(10, 70, 361, 20))
        self.lineEdit_FIO.setObjectName("lineEdit_FIO")
        self.label_data_born = QtWidgets.QLabel(self.tab)
        self.label_data_born.setGeometry(QtCore.QRect(10, 110, 151, 16))
        self.label_data_born.setObjectName("label_data_born")
        self.dateEdit_data_born = QtWidgets.QDateEdit(self.tab)
        self.dateEdit_data_born.setGeometry(QtCore.QRect(10, 130, 101, 22))
        self.dateEdit_data_born.setWrapping(False)
        self.dateEdit_data_born.setFrame(True)
        self.dateEdit_data_born.setReadOnly(False)
        self.dateEdit_data_born.setKeyboardTracking(True)
        self.dateEdit_data_born.setProperty("showGroupSeparator", False)
        self.dateEdit_data_born.setCurrentSection(
            QtWidgets.QDateTimeEdit.DaySection)
        self.dateEdit_data_born.setCalendarPopup(True)
        self.dateEdit_data_born.setCurrentSectionIndex(0)
        self.dateEdit_data_born.setTimeSpec(QtCore.Qt.LocalTime)
        self.dateEdit_data_born.setObjectName("dateEdit_data_born")
        self.label_IIN = QtWidgets.QLabel(self.tab)
        self.label_IIN.setGeometry(QtCore.QRect(10, 170, 47, 21))
        self.label_IIN.setObjectName("label_IIN")
        self.lineEdit_IIN = QtWidgets.QLineEdit(self.tab)
        self.lineEdit_IIN.setGeometry(QtCore.QRect(10, 190, 171, 20))
        self.lineEdit_IIN.setObjectName("lineEdit_IIN")
        self.label_organiz = QtWidgets.QLabel(self.tab)
        self.label_organiz.setGeometry(QtCore.QRect(10, 230, 71, 16))
        self.label_organiz.setObjectName("label_organiz")
        self.lineEdit_organiz = QtWidgets.QLineEdit(self.tab)
        self.lineEdit_organiz.setGeometry(QtCore.QRect(10, 250, 171, 20))
        self.lineEdit_organiz.setObjectName("lineEdit_organiz")
        self.groupBox_zp_os = QtWidgets.QGroupBox(self.tab)
        self.groupBox_zp_os.setGeometry(QtCore.QRect(10, 290, 271, 151))
        self.groupBox_zp_os.setCheckable(True)
        self.groupBox_zp_os.setObjectName("groupBox_zp_os")
        self.label_dolzhnost = QtWidgets.QLabel(self.groupBox_zp_os)
        self.label_dolzhnost.setGeometry(QtCore.QRect(10, 20, 71, 16))
        self.label_dolzhnost.setObjectName("label_dolzhnost")
        self.lineEdit_dolzhnost = QtWidgets.QLineEdit(self.groupBox_zp_os)
        self.lineEdit_dolzhnost.setGeometry(QtCore.QRect(80, 20, 151, 20))
        self.lineEdit_dolzhnost.setObjectName("lineEdit_dolzhnost")
        self.label_stavka = QtWidgets.QLabel(self.groupBox_zp_os)
        self.label_stavka.setGeometry(QtCore.QRect(10, 80, 47, 13))
        self.label_stavka.setObjectName("label_stavka")
        self.lineEdit_stavka = QtWidgets.QLineEdit(self.groupBox_zp_os)
        self.lineEdit_stavka.setGeometry(QtCore.QRect(80, 80, 151, 20))
        self.lineEdit_stavka.setObjectName("lineEdit_stavka")
        self.label_summa = QtWidgets.QLabel(self.groupBox_zp_os)
        self.label_summa.setGeometry(QtCore.QRect(10, 110, 47, 13))
        self.label_summa.setObjectName("label_summa")
        self.lineEdit_summa = QtWidgets.QLineEdit(self.groupBox_zp_os)
        self.lineEdit_summa.setGeometry(QtCore.QRect(80, 110, 151, 20))
        self.lineEdit_summa.setObjectName("lineEdit_summa")
        self.label_koeff = QtWidgets.QLabel(self.groupBox_zp_os)
        self.label_koeff.setGeometry(QtCore.QRect(10, 50, 47, 13))
        self.label_koeff.setObjectName("label_koeff")
        self.lineEdit_koeff = QtWidgets.QLineEdit(self.groupBox_zp_os)
        self.lineEdit_koeff.setGeometry(QtCore.QRect(80, 50, 151, 20))
        self.lineEdit_koeff.setObjectName("lineEdit_koeff")
        self.groupBox_zp_dop_1 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_zp_dop_1.setGeometry(QtCore.QRect(310, 290, 271, 151))
        self.groupBox_zp_dop_1.setCheckable(True)
        self.groupBox_zp_dop_1.setChecked(False)
        self.groupBox_zp_dop_1.setObjectName("groupBox_zp_dop_1")
        self.label_dop1_dolzh = QtWidgets.QLabel(self.groupBox_zp_dop_1)
        self.label_dop1_dolzh.setGeometry(QtCore.QRect(10, 20, 71, 16))
        self.label_dop1_dolzh.setObjectName("label_dop1_dolzh")
        self.lineEdit_dop1_dolzh = QtWidgets.QLineEdit(self.groupBox_zp_dop_1)
        self.lineEdit_dop1_dolzh.setGeometry(QtCore.QRect(80, 20, 151, 20))
        self.lineEdit_dop1_dolzh.setObjectName("lineEdit_dop1_dolzh")
        self.label_dop1_stavka = QtWidgets.QLabel(self.groupBox_zp_dop_1)
        self.label_dop1_stavka.setGeometry(QtCore.QRect(10, 80, 47, 13))
        self.label_dop1_stavka.setObjectName("label_dop1_stavka")
        self.lineEdit_dop1_stavka = QtWidgets.QLineEdit(self.groupBox_zp_dop_1)
        self.lineEdit_dop1_stavka.setGeometry(QtCore.QRect(80, 80, 151, 20))
        self.lineEdit_dop1_stavka.setObjectName("lineEdit_dop1_stavka")
        self.label_dop1_summa = QtWidgets.QLabel(self.groupBox_zp_dop_1)
        self.label_dop1_summa.setGeometry(QtCore.QRect(10, 110, 47, 13))
        self.label_dop1_summa.setObjectName("label_dop1_summa")
        self.lineEdit_dop1_summa = QtWidgets.QLineEdit(self.groupBox_zp_dop_1)
        self.lineEdit_dop1_summa.setGeometry(QtCore.QRect(80, 110, 151, 20))
        self.lineEdit_dop1_summa.setObjectName("lineEdit_dop1_summa")
        self.label_dop1_koeff = QtWidgets.QLabel(self.groupBox_zp_dop_1)
        self.label_dop1_koeff.setGeometry(QtCore.QRect(10, 50, 47, 13))
        self.label_dop1_koeff.setObjectName("label_dop1_koeff")
        self.lineEdit_dop1_koeff = QtWidgets.QLineEdit(self.groupBox_zp_dop_1)
        self.lineEdit_dop1_koeff.setGeometry(QtCore.QRect(80, 50, 151, 20))
        self.lineEdit_dop1_koeff.setObjectName("lineEdit_dop1_koeff")
        self.groupBox_zp_dop_2 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_zp_dop_2.setGeometry(QtCore.QRect(610, 290, 271, 151))
        self.groupBox_zp_dop_2.setCheckable(True)
        self.groupBox_zp_dop_2.setChecked(False)
        self.groupBox_zp_dop_2.setObjectName("groupBox_zp_dop_2")
        self.label_dop2_dolzh = QtWidgets.QLabel(self.groupBox_zp_dop_2)
        self.label_dop2_dolzh.setGeometry(QtCore.QRect(10, 20, 71, 16))
        self.label_dop2_dolzh.setObjectName("label_dop2_dolzh")
        self.lineEdit_dop2_dolzh = QtWidgets.QLineEdit(self.groupBox_zp_dop_2)
        self.lineEdit_dop2_dolzh.setGeometry(QtCore.QRect(80, 20, 151, 20))
        self.lineEdit_dop2_dolzh.setObjectName("lineEdit_dop2_dolzh")
        self.label_dop2_stavka = QtWidgets.QLabel(self.groupBox_zp_dop_2)
        self.label_dop2_stavka.setGeometry(QtCore.QRect(10, 80, 47, 13))
        self.label_dop2_stavka.setObjectName("label_dop2_stavka")
        self.lineEdit_dop2_stavka = QtWidgets.QLineEdit(self.groupBox_zp_dop_2)
        self.lineEdit_dop2_stavka.setGeometry(QtCore.QRect(80, 80, 151, 20))
        self.lineEdit_dop2_stavka.setObjectName("lineEdit_dop2_stavka")
        self.label_dop2_summa = QtWidgets.QLabel(self.groupBox_zp_dop_2)
        self.label_dop2_summa.setGeometry(QtCore.QRect(10, 110, 47, 13))
        self.label_dop2_summa.setObjectName("label_dop2_summa")
        self.lineEdit_dop2_summa = QtWidgets.QLineEdit(self.groupBox_zp_dop_2)
        self.lineEdit_dop2_summa.setGeometry(QtCore.QRect(80, 110, 151, 20))
        self.lineEdit_dop2_summa.setObjectName("lineEdit_dop2_summa")
        self.label_dop2_koeff = QtWidgets.QLabel(self.groupBox_zp_dop_2)
        self.label_dop2_koeff.setGeometry(QtCore.QRect(10, 50, 47, 13))
        self.label_dop2_koeff.setObjectName("label_dop2_koeff")
        self.lineEdit_dop2_koeff = QtWidgets.QLineEdit(self.groupBox_zp_dop_2)
        self.lineEdit_dop2_koeff.setGeometry(QtCore.QRect(80, 50, 151, 20))
        self.lineEdit_dop2_koeff.setObjectName("lineEdit_dop2_koeff")
        self.lineEdit_ID = QtWidgets.QLineEdit(self.tab)
        self.lineEdit_ID.setEnabled(False)
        self.lineEdit_ID.setGeometry(QtCore.QRect(120, 10, 111, 20))
        self.lineEdit_ID.setObjectName("lineEdit_ID")
        self.label_ID = QtWidgets.QLabel(self.tab)
        self.label_ID.setGeometry(QtCore.QRect(16, 10, 83, 21))
        self.label_ID.setObjectName("label_ID")
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.tabWidget.addTab(self.tab_2, "")
        self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 3)
        self.btn_save = QtWidgets.QPushButton(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.btn_save.setFont(font)
        self.btn_save.setObjectName("btn_save")
        self.gridLayout.addWidget(self.btn_save, 1, 1, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(742, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 1, 0, 1, 1)
        self.btn_cancle = QtWidgets.QPushButton(Form)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.btn_cancle.setFont(font)
        self.btn_cancle.setObjectName("btn_cancle")
        self.gridLayout.addWidget(self.btn_cancle, 1, 2, 1, 1)

        self.retranslateUi(Form)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Form)
        Form.setTabOrder(self.lineEdit_FIO, self.dateEdit_data_born)
        Form.setTabOrder(self.dateEdit_data_born, self.lineEdit_IIN)
        Form.setTabOrder(self.lineEdit_IIN, self.lineEdit_organiz)
        Form.setTabOrder(self.lineEdit_organiz, self.groupBox_zp_os)
        Form.setTabOrder(self.groupBox_zp_os, self.lineEdit_dolzhnost)
        Form.setTabOrder(self.lineEdit_dolzhnost, self.lineEdit_koeff)
        Form.setTabOrder(self.lineEdit_koeff, self.lineEdit_stavka)
        Form.setTabOrder(self.lineEdit_stavka, self.lineEdit_summa)
        Form.setTabOrder(self.lineEdit_summa, self.groupBox_zp_dop_1)
        Form.setTabOrder(self.groupBox_zp_dop_1, self.lineEdit_dop1_dolzh)
        Form.setTabOrder(self.lineEdit_dop1_dolzh, self.lineEdit_dop1_koeff)
        Form.setTabOrder(self.lineEdit_dop1_koeff, self.lineEdit_dop1_stavka)
        Form.setTabOrder(self.lineEdit_dop1_stavka, self.lineEdit_dop1_summa)
        Form.setTabOrder(self.lineEdit_dop1_summa, self.groupBox_zp_dop_2)
        Form.setTabOrder(self.groupBox_zp_dop_2, self.lineEdit_dop2_dolzh)
        Form.setTabOrder(self.lineEdit_dop2_dolzh, self.lineEdit_dop2_koeff)
        Form.setTabOrder(self.lineEdit_dop2_koeff, self.lineEdit_dop2_stavka)
        Form.setTabOrder(self.lineEdit_dop2_stavka, self.lineEdit_dop2_summa)
        Form.setTabOrder(self.lineEdit_dop2_summa, self.btn_save)
        Form.setTabOrder(self.btn_save, self.btn_cancle)
        Form.setTabOrder(self.btn_cancle, self.tabWidget)
Exemple #30
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(600, 600)
        MainWindow.setMinimumSize(QtCore.QSize(600, 600))
        MainWindow.setMaximumSize(QtCore.QSize(700, 700))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.back_frame = QtWidgets.QFrame(self.centralwidget)
        self.back_frame.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.back_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.back_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.back_frame.setObjectName("back_frame")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.back_frame)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.title_frame = QtWidgets.QFrame(self.back_frame)
        self.title_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.title_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.title_frame.setObjectName("title_frame")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.title_frame)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label = QtWidgets.QLabel(self.title_frame)
        font = QtGui.QFont()
        font.setFamily("Kristen ITC")
        font.setPointSize(16)
        font.setWeight(50)
        font.setBold(False)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 0, 1, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem, 0, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem1, 0, 2, 1, 1)
        self.gridLayout_4.addWidget(self.title_frame, 0, 0, 1, 1)
        self.btn_back_frame = QtWidgets.QFrame(self.back_frame)
        self.btn_back_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.btn_back_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.btn_back_frame.setObjectName("btn_back_frame")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.btn_back_frame)
        self.gridLayout_3.setObjectName("gridLayout_3")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem2, 1, 0, 1, 1)
        self.show_stock_Btn = QtWidgets.QPushButton(self.btn_back_frame)
        font = QtGui.QFont()
        font.setFamily("Microsoft JhengHei UI")
        font.setPointSize(11)
        font.setWeight(75)
        font.setBold(True)
        self.show_stock_Btn.setFont(font)
        self.show_stock_Btn.setObjectName("show_stock_Btn")
        self.gridLayout_3.addWidget(self.show_stock_Btn, 1, 1, 1, 1)
        self.sale_Btn = QtWidgets.QPushButton(self.btn_back_frame)
        font = QtGui.QFont()
        font.setFamily("Microsoft JhengHei UI")
        font.setPointSize(11)
        font.setWeight(75)
        font.setBold(True)
        self.sale_Btn.setFont(font)
        self.sale_Btn.setObjectName("sale_Btn")
        self.gridLayout_3.addWidget(self.sale_Btn, 0, 1, 1, 1)
        self.return_Btn = QtWidgets.QPushButton(self.btn_back_frame)
        font = QtGui.QFont()
        font.setFamily("Microsoft JhengHei UI")
        font.setPointSize(11)
        font.setWeight(75)
        font.setBold(True)
        self.return_Btn.setFont(font)
        self.return_Btn.setObjectName("return_Btn")
        self.gridLayout_3.addWidget(self.return_Btn, 3, 1, 1, 1)
        self.statistics_Btn = QtWidgets.QPushButton(self.btn_back_frame)
        font = QtGui.QFont()
        font.setFamily("Microsoft JhengHei UI")
        font.setPointSize(11)
        font.setWeight(75)
        font.setBold(True)
        self.statistics_Btn.setFont(font)
        self.statistics_Btn.setObjectName("statistics_Btn")
        self.gridLayout_3.addWidget(self.statistics_Btn, 4, 1, 1, 1)
        self.purchase_Btn = QtWidgets.QPushButton(self.btn_back_frame)
        font = QtGui.QFont()
        font.setFamily("Microsoft JhengHei UI")
        font.setPointSize(11)
        font.setWeight(75)
        font.setBold(True)
        self.purchase_Btn.setFont(font)
        self.purchase_Btn.setObjectName("purchase_Btn")
        self.gridLayout_3.addWidget(self.purchase_Btn, 2, 1, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem3, 1, 2, 1, 1)
        self.gridLayout_4.addWidget(self.btn_back_frame, 1, 0, 1, 1)
        self.gridLayout.addWidget(self.back_frame, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 600, 18))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)