Beispiel #1
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(590, 780)
        self.stackedWidget = QtWidgets.QStackedWidget(Form)
        self.stackedWidget.setGeometry(QtCore.QRect(-1, 0, 591, 780))
        self.stackedWidget.setObjectName("stackedWidget")
        self.select_workflow = QtWidgets.QWidget()
        self.select_workflow.setObjectName("select_workflow")
        self.Welcome = QtWidgets.QLabel(self.select_workflow)
        self.Welcome.setGeometry(QtCore.QRect(0, 0, 590, 780))
        self.Welcome.setText("")
        self.Welcome.setPixmap(QtGui.QPixmap(":/images/Picture1.png"))
        self.Welcome.setScaledContents(True)
        self.Welcome.setObjectName("Welcome")
        self.patient_id_edit = QtWidgets.QLineEdit(self.select_workflow)
        self.patient_id_edit.setGeometry(QtCore.QRect(230, 689, 201, 41))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.patient_id_edit.setFont(font)
        self.patient_id_edit.setAlignment(QtCore.Qt.AlignCenter)
        self.patient_id_edit.setObjectName("patient_id_edit")
        self.go_to_execute_workflow_page = QtWidgets.QPushButton(
            self.select_workflow)
        self.go_to_execute_workflow_page.setGeometry(
            QtCore.QRect(450, 660, 111, 101))
        self.go_to_execute_workflow_page.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.go_to_execute_workflow_page.setStyleSheet(
            "background-color: rgba(255, 255, 255, 0);")
        self.go_to_execute_workflow_page.setText("")
        self.go_to_execute_workflow_page.setObjectName(
            "go_to_execute_workflow_page")
        self.stackedWidget.addWidget(self.select_workflow)
        self.workflow_status = QtWidgets.QWidget()
        self.workflow_status.setObjectName("workflow_status")
        self.label = QtWidgets.QLabel(self.workflow_status)
        self.label.setGeometry(QtCore.QRect(30, 10, 111, 81))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(36)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setStyleSheet("color: rgb(51, 137, 187);")
        self.label.setObjectName("label")
        self.step_indicator_text = QtWidgets.QLabel(self.workflow_status)
        self.step_indicator_text.setGeometry(QtCore.QRect(160, 10, 31, 81))
        font = QtGui.QFont()
        font.setFamily("Impact")
        font.setPointSize(36)
        font.setBold(True)
        font.setWeight(75)
        self.step_indicator_text.setFont(font)
        self.step_indicator_text.setStyleSheet("color: rgb(51, 137, 187);")
        self.step_indicator_text.setObjectName("step_indicator_text")
        self.divider_text = QtWidgets.QLabel(self.workflow_status)
        self.divider_text.setGeometry(QtCore.QRect(190, 10, 31, 81))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(36)
        font.setBold(False)
        font.setWeight(50)
        self.divider_text.setFont(font)
        self.divider_text.setStyleSheet("color: rgb(51, 137, 187);")
        self.divider_text.setObjectName("divider_text")
        self.total_steps_text = QtWidgets.QLabel(self.workflow_status)
        self.total_steps_text.setGeometry(QtCore.QRect(220, 10, 31, 81))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(36)
        font.setBold(False)
        font.setWeight(50)
        self.total_steps_text.setFont(font)
        self.total_steps_text.setStyleSheet("color: rgb(51, 137, 187);")
        self.total_steps_text.setObjectName("total_steps_text")
        self.information_text = QtWidgets.QLabel(self.workflow_status)
        self.information_text.setGeometry(QtCore.QRect(30, 80, 421, 51))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(21)
        font.setBold(False)
        font.setWeight(50)
        self.information_text.setFont(font)
        self.information_text.setStyleSheet("color: rgb(51, 137, 187);")
        self.information_text.setObjectName("information_text")
        self.line = QtWidgets.QFrame(self.workflow_status)
        self.line.setGeometry(QtCore.QRect(30, 130, 531, 20))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        self.line.setPalette(palette)
        self.line.setLineWidth(2)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.guide_image_display = QtWidgets.QLabel(self.workflow_status)
        self.guide_image_display.setGeometry(QtCore.QRect(30, 160, 531, 361))
        self.guide_image_display.setStyleSheet(
            "background-color: rgb(214, 214, 214);")
        self.guide_image_display.setText("")
        self.guide_image_display.setScaledContents(True)
        self.guide_image_display.setObjectName("guide_image_display")
        self.information_text_2 = QtWidgets.QLabel(self.workflow_status)
        self.information_text_2.setGeometry(QtCore.QRect(30, 510, 421, 51))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.information_text_2.setFont(font)
        self.information_text_2.setStyleSheet("color: rgb(51, 137, 187);")
        self.information_text_2.setObjectName("information_text_2")
        self.step_description = QtWidgets.QLabel(self.workflow_status)
        self.step_description.setGeometry(QtCore.QRect(30, 560, 531, 111))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(89, 129, 150, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.PlaceholderText, brush)
        self.step_description.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(12)
        self.step_description.setFont(font)
        self.step_description.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.step_description.setAutoFillBackground(False)
        self.step_description.setStyleSheet(
            "background-color: rgb(243, 243, 243);\n"
            "color: rgb(89, 129, 150);")
        self.step_description.setLineWidth(1)
        self.step_description.setText("")
        self.step_description.setTextFormat(QtCore.Qt.RichText)
        self.step_description.setAlignment(QtCore.Qt.AlignLeading
                                           | QtCore.Qt.AlignLeft
                                           | QtCore.Qt.AlignTop)
        self.step_description.setWordWrap(True)
        self.step_description.setObjectName("step_description")
        self.go_to_next_step = QtWidgets.QPushButton(self.workflow_status)
        self.go_to_next_step.setGeometry(QtCore.QRect(480, 690, 80, 80))
        self.go_to_next_step.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.go_to_next_step.setStyleSheet(
            "background-color: rgba(255, 255, 255, 0);")
        self.go_to_next_step.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icons/ic_arrow-right.jpg"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.go_to_next_step.setIcon(icon)
        self.go_to_next_step.setIconSize(QtCore.QSize(80, 80))
        self.go_to_next_step.setObjectName("go_to_next_step")
        self.go_to_previous_step = QtWidgets.QPushButton(self.workflow_status)
        self.go_to_previous_step.setGeometry(QtCore.QRect(30, 690, 80, 80))
        self.go_to_previous_step.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.go_to_previous_step.setStyleSheet(
            "background-color: rgba(255, 255, 255, 0);")
        self.go_to_previous_step.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icons/ic_arrow-left.jpg"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.go_to_previous_step.setIcon(icon1)
        self.go_to_previous_step.setIconSize(QtCore.QSize(80, 80))
        self.go_to_previous_step.setObjectName("go_to_previous_step")
        self.step_check_lable = QtWidgets.QLabel(self.workflow_status)
        self.step_check_lable.setGeometry(QtCore.QRect(460, 20, 100, 100))
        self.step_check_lable.setStyleSheet(
            "background-color: rgba(255, 255, 255, 0);")
        self.step_check_lable.setText("")
        self.step_check_lable.setPixmap(
            QtGui.QPixmap(":/images/ic_not_done.gif"))
        self.step_check_lable.setScaledContents(True)
        self.step_check_lable.setObjectName("step_check_lable")
        self.stackedWidget.addWidget(self.workflow_status)
        self.Crash_page = QtWidgets.QWidget()
        self.Crash_page.setObjectName("Crash_page")
        self.label_2 = QtWidgets.QLabel(self.Crash_page)
        self.label_2.setGeometry(QtCore.QRect(30, 10, 281, 81))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(36)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setStyleSheet("color: rgb(51, 137, 187);")
        self.label_2.setObjectName("label_2")
        self.information_text_3 = QtWidgets.QLabel(self.Crash_page)
        self.information_text_3.setGeometry(QtCore.QRect(30, 80, 471, 51))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(21)
        font.setBold(False)
        font.setWeight(50)
        self.information_text_3.setFont(font)
        self.information_text_3.setStyleSheet("color: rgb(51, 137, 187);")
        self.information_text_3.setObjectName("information_text_3")
        self.line_2 = QtWidgets.QFrame(self.Crash_page)
        self.line_2.setGeometry(QtCore.QRect(30, 130, 531, 20))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        self.line_2.setPalette(palette)
        self.line_2.setLineWidth(2)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.step_check_lable_2 = QtWidgets.QLabel(self.Crash_page)
        self.step_check_lable_2.setGeometry(QtCore.QRect(460, 20, 100, 100))
        self.step_check_lable_2.setStyleSheet(
            "background-color: rgba(255, 255, 255, 0);")
        self.step_check_lable_2.setText("")
        self.step_check_lable_2.setPixmap(
            QtGui.QPixmap(":/images/ic_not_done.gif"))
        self.step_check_lable_2.setScaledContents(True)
        self.step_check_lable_2.setObjectName("step_check_lable_2")
        self.crash_image_display = QtWidgets.QLabel(self.Crash_page)
        self.crash_image_display.setGeometry(QtCore.QRect(30, 160, 531, 341))
        self.crash_image_display.setStyleSheet(
            "background-color: rgb(214, 214, 214);")
        self.crash_image_display.setText("")
        self.crash_image_display.setScaledContents(True)
        self.crash_image_display.setObjectName("crash_image_display")
        self.information_text_4 = QtWidgets.QLabel(self.Crash_page)
        self.information_text_4.setGeometry(QtCore.QRect(30, 500, 421, 51))
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.information_text_4.setFont(font)
        self.information_text_4.setStyleSheet("color: rgb(51, 137, 187);")
        self.information_text_4.setObjectName("information_text_4")
        self.Error_information = QtWidgets.QLabel(self.Crash_page)
        self.Error_information.setGeometry(QtCore.QRect(30, 550, 531, 151))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(32, 88, 121))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(32, 88, 121))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(243, 243, 243))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.Error_information.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(12)
        self.Error_information.setFont(font)
        self.Error_information.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.Error_information.setAutoFillBackground(False)
        self.Error_information.setStyleSheet(
            "background-color: rgb(243, 243, 243);")
        self.Error_information.setLineWidth(1)
        self.Error_information.setText("")
        self.Error_information.setTextFormat(QtCore.Qt.RichText)
        self.Error_information.setAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignTop)
        self.Error_information.setWordWrap(True)
        self.Error_information.setObjectName("Error_information")
        self.exit = QtWidgets.QPushButton(self.Crash_page)
        self.exit.setGeometry(QtCore.QRect(460, 720, 101, 41))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Inactive,
                         QtGui.QPalette.PlaceholderText, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(51, 137, 187))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255, 128))
        brush.setStyle(QtCore.Qt.NoBrush)
        palette.setBrush(QtGui.QPalette.Disabled,
                         QtGui.QPalette.PlaceholderText, brush)
        self.exit.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily("Microsoft YaHei")
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.exit.setFont(font)
        self.exit.setStyleSheet("color: rgb(255, 255, 255);\n"
                                "background-color: rgb(51, 137, 187);")
        self.exit.setObjectName("exit")
        self.stackedWidget.addWidget(self.Crash_page)

        self.retranslateUi(Form)
        self.stackedWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Form)
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(600, 400)
        self.elabel = QtWidgets.QLabel(Form)
        self.elabel.setGeometry(QtCore.QRect(120, 20, 401, 31))
        font = QtGui.QFont()
        font.setFamily("Segoe Script")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.elabel.setFont(font)
        self.elabel.setObjectName("elabel")
        self.selectteam_cb = QtWidgets.QComboBox(Form)
        self.selectteam_cb.setGeometry(QtCore.QRect(120, 80, 150, 22))
        self.selectteam_cb.setObjectName("selectteam_cb")
        self.selectmatch_cb = QtWidgets.QComboBox(Form)
        self.selectmatch_cb.setGeometry(QtCore.QRect(340, 80, 150, 22))
        self.selectmatch_cb.setObjectName("selectmatch_cb")
        self.players_lw = QtWidgets.QListWidget(Form)
        self.players_lw.setGeometry(QtCore.QRect(40, 160, 256, 192))
        self.players_lw.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
        self.players_lw.setObjectName("players_lw")
        self.scores_lw = QtWidgets.QListWidget(Form)
        self.scores_lw.setGeometry(QtCore.QRect(330, 160, 256, 192))
        self.scores_lw.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
        self.scores_lw.setObjectName("scores_lw")
        self.line = QtWidgets.QFrame(Form)
        self.line.setGeometry(QtCore.QRect(10, 120, 581, 20))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.calcscore_btn = QtWidgets.QPushButton(Form)
        self.calcscore_btn.setGeometry(QtCore.QRect(240, 360, 151, 28))
        font = QtGui.QFont()
        font.setFamily("Georgia")
        font.setPointSize(10)
        self.calcscore_btn.setFont(font)
        self.calcscore_btn.setObjectName("calcscore_btn")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(40, 140, 61, 16))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setGeometry(QtCore.QRect(330, 140, 55, 16))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.totalpoints = QtWidgets.QLabel(Form)
        self.totalpoints.setGeometry(QtCore.QRect(400, 140, 55, 16))
        self.totalpoints.setObjectName("totalpoints")

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

        self.calcscore_btn.clicked.connect(self.final_score)
        selected_team = self.selectteam_cb.currentText()
        #print(selected_team)
        self.changedname(selected_team)

        self.selectteam_cb.currentTextChanged.connect(self.fetch_name)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setWindowModality(QtCore.Qt.NonModal)
        MainWindow.setEnabled(True)
        MainWindow.resize(1200, 680)
        font = QtGui.QFont()
        font.setPointSize(10)
        MainWindow.setFont(font)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icon/python_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setAutoFillBackground(False)
        MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.SpanningRole, self.line)
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        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)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_2)
        self.frequency = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frequency.sizePolicy().hasHeightForWidth())
        self.frequency.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.frequency.setFont(font)
        self.frequency.setObjectName("frequency")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.frequency)
        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        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)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_7)
        self.cone_half_angle = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cone_half_angle.sizePolicy().hasHeightForWidth())
        self.cone_half_angle.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.cone_half_angle.setFont(font)
        self.cone_half_angle.setObjectName("cone_half_angle")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.cone_half_angle)
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_8)
        self.base_radius = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.base_radius.sizePolicy().hasHeightForWidth())
        self.base_radius.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.base_radius.setFont(font)
        self.base_radius.setObjectName("base_radius")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.base_radius)
        self.horizontalLayout.addLayout(self.formLayout)
        spacerItem = QtWidgets.QSpacerItem(14, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout.addLayout(self.verticalLayout)
        self.horizontalLayout.setStretch(0, 5)
        self.horizontalLayout.setStretch(1, 1)
        self.horizontalLayout.setStretch(2, 20)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1200, 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)
    def setupUi(self, startSoloDialog_AD):
        startSoloDialog_AD.setObjectName("startSoloDialog_AD")
        startSoloDialog_AD.resize(344, 267)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(startSoloDialog_AD)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox = QtWidgets.QGroupBox(startSoloDialog_AD)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName("verticalLayout")
        self.GND_tickBox = QtWidgets.QCheckBox(self.groupBox)
        self.GND_tickBox.setObjectName("GND_tickBox")
        self.verticalLayout.addWidget(self.GND_tickBox)
        self.TWR_tickBox = QtWidgets.QCheckBox(self.groupBox)
        self.TWR_tickBox.setObjectName("TWR_tickBox")
        self.verticalLayout.addWidget(self.TWR_tickBox)
        self.APP_tickBox = QtWidgets.QCheckBox(self.groupBox)
        self.APP_tickBox.setObjectName("APP_tickBox")
        self.verticalLayout.addWidget(self.APP_tickBox)
        self.DEP_tickBox = QtWidgets.QCheckBox(self.groupBox)
        self.DEP_tickBox.setObjectName("DEP_tickBox")
        self.verticalLayout.addWidget(self.DEP_tickBox)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label = QtWidgets.QLabel(startSoloDialog_AD)
        self.label.setObjectName("label")
        self.horizontalLayout_2.addWidget(self.label)
        self.initTrafficCount_edit = QtWidgets.QSpinBox(startSoloDialog_AD)
        self.initTrafficCount_edit.setProperty("value", 2)
        self.initTrafficCount_edit.setObjectName("initTrafficCount_edit")
        self.horizontalLayout_2.addWidget(self.initTrafficCount_edit)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.line = QtWidgets.QFrame(startSoloDialog_AD)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout_2.addWidget(self.line)
        self.label_2 = QtWidgets.QLabel(startSoloDialog_AD)
        font = QtGui.QFont()
        font.setItalic(True)
        self.label_2.setFont(font)
        self.label_2.setWordWrap(True)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_2.addWidget(self.label_2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.cancel_button = QtWidgets.QPushButton(startSoloDialog_AD)
        self.cancel_button.setObjectName("cancel_button")
        self.horizontalLayout.addWidget(self.cancel_button)
        self.OK_button = QtWidgets.QPushButton(startSoloDialog_AD)
        self.OK_button.setEnabled(False)
        self.OK_button.setDefault(True)
        self.OK_button.setObjectName("OK_button")
        self.horizontalLayout.addWidget(self.OK_button)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.label.setBuddy(self.initTrafficCount_edit)

        self.retranslateUi(startSoloDialog_AD)
        QtCore.QMetaObject.connectSlotsByName(startSoloDialog_AD)
        startSoloDialog_AD.setTabOrder(self.GND_tickBox, self.TWR_tickBox)
        startSoloDialog_AD.setTabOrder(self.TWR_tickBox, self.APP_tickBox)
        startSoloDialog_AD.setTabOrder(self.APP_tickBox, self.DEP_tickBox)
        startSoloDialog_AD.setTabOrder(self.DEP_tickBox,
                                       self.initTrafficCount_edit)
        startSoloDialog_AD.setTabOrder(self.initTrafficCount_edit,
                                       self.OK_button)
        startSoloDialog_AD.setTabOrder(self.OK_button, self.cancel_button)
Beispiel #5
0
    def setupUi(self, UaModeler):
        UaModeler.setObjectName("UaModeler")
        UaModeler.resize(922, 755)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/object.svg"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        UaModeler.setWindowIcon(icon)
        self.centralWidget = QtWidgets.QWidget(UaModeler)
        self.centralWidget.setObjectName("centralWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralWidget)
        self.gridLayout.setContentsMargins(11, 11, 11, 11)
        self.gridLayout.setSpacing(6)
        self.gridLayout.setObjectName("gridLayout")
        self.splitter = QtWidgets.QSplitter(self.centralWidget)
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName("splitter")
        self.splitterCenter = QtWidgets.QSplitter(self.splitter)
        self.splitterCenter.setOrientation(QtCore.Qt.Horizontal)
        self.splitterCenter.setObjectName("splitterCenter")
        self.splitterLeft = QtWidgets.QSplitter(self.splitterCenter)
        self.splitterLeft.setOrientation(QtCore.Qt.Vertical)
        self.splitterLeft.setObjectName("splitterLeft")
        self.refNodeSetsView = QtWidgets.QTreeView(self.splitterLeft)
        self.refNodeSetsView.setObjectName("refNodeSetsView")
        self.namespaceView = QtWidgets.QTreeView(self.splitterLeft)
        self.namespaceView.setObjectName("namespaceView")
        self.treeView = QtWidgets.QTreeView(self.splitterLeft)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.treeView.sizePolicy().hasHeightForWidth())
        self.treeView.setSizePolicy(sizePolicy)
        self.treeView.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
        self.treeView.setEditTriggers(
            QtWidgets.QAbstractItemView.NoEditTriggers)
        self.treeView.setDragEnabled(True)
        self.treeView.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly)
        self.treeView.setObjectName("treeView")
        self.splitterRight = QtWidgets.QSplitter(self.splitterCenter)
        self.splitterRight.setOrientation(QtCore.Qt.Vertical)
        self.splitterRight.setObjectName("splitterRight")
        self.frame = QtWidgets.QFrame(self.splitterRight)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout.setContentsMargins(11, 11, 11, 11)
        self.verticalLayout.setSpacing(6)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtWidgets.QLabel(self.frame)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.attrView = QtWidgets.QTreeView(self.frame)
        self.attrView.setSizeAdjustPolicy(
            QtWidgets.QAbstractScrollArea.AdjustToContents)
        self.attrView.setEditTriggers(
            QtWidgets.QAbstractItemView.AllEditTriggers)
        self.attrView.setProperty("showDropIndicator", False)
        self.attrView.setTextElideMode(QtCore.Qt.ElideNone)
        self.attrView.setAutoExpandDelay(-1)
        self.attrView.setIndentation(18)
        self.attrView.setSortingEnabled(True)
        self.attrView.setWordWrap(True)
        self.attrView.setObjectName("attrView")
        self.verticalLayout.addWidget(self.attrView)
        self.attrView.raise_()
        self.label.raise_()
        self.frame_2 = QtWidgets.QFrame(self.splitterRight)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_2)
        self.verticalLayout_2.setContentsMargins(11, 11, 11, 11)
        self.verticalLayout_2.setSpacing(6)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_2 = QtWidgets.QLabel(self.frame_2)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_2.addWidget(self.label_2)
        self.refView = QtWidgets.QTableView(self.frame_2)
        self.refView.setEditTriggers(
            QtWidgets.QAbstractItemView.NoEditTriggers)
        self.refView.setObjectName("refView")
        self.verticalLayout_2.addWidget(self.refView)
        self.logTextEdit = QtWidgets.QTextEdit(self.splitter)
        self.logTextEdit.setMinimumSize(QtCore.QSize(400, 100))
        self.logTextEdit.setObjectName("logTextEdit")
        self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1)
        UaModeler.setCentralWidget(self.centralWidget)
        self.menuBar = QtWidgets.QMenuBar(UaModeler)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 922, 25))
        self.menuBar.setObjectName("menuBar")
        self.menuOPC_UA_Client = QtWidgets.QMenu(self.menuBar)
        self.menuOPC_UA_Client.setObjectName("menuOPC_UA_Client")
        self.menuRecentFiles = QtWidgets.QMenu(self.menuBar)
        self.menuRecentFiles.setObjectName("menuRecentFiles")
        UaModeler.setMenuBar(self.menuBar)
        self.statusBar = QtWidgets.QStatusBar(UaModeler)
        self.statusBar.setObjectName("statusBar")
        UaModeler.setStatusBar(self.statusBar)
        self.toolBar = QtWidgets.QToolBar(UaModeler)
        self.toolBar.setObjectName("toolBar")
        UaModeler.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionAddObject = QtWidgets.QAction(UaModeler)
        self.actionAddObject.setObjectName("actionAddObject")
        self.actionAddVariable = QtWidgets.QAction(UaModeler)
        self.actionAddVariable.setObjectName("actionAddVariable")
        self.actionAddObjectType = QtWidgets.QAction(UaModeler)
        self.actionAddObjectType.setObjectName("actionAddObjectType")
        self.actionAddFolder = QtWidgets.QAction(UaModeler)
        self.actionAddFolder.setObjectName("actionAddFolder")
        self.actionAddProperty = QtWidgets.QAction(UaModeler)
        self.actionAddProperty.setObjectName("actionAddProperty")
        self.actionAddDataType = QtWidgets.QAction(UaModeler)
        self.actionAddDataType.setObjectName("actionAddDataType")
        self.actionAddVariableType = QtWidgets.QAction(UaModeler)
        self.actionAddVariableType.setObjectName("actionAddVariableType")
        self.actionAddReferenceType = QtWidgets.QAction(UaModeler)
        self.actionAddReferenceType.setObjectName("actionAddReferenceType")
        self.actionOpen = QtWidgets.QAction(UaModeler)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtWidgets.QAction(UaModeler)
        self.actionSave.setObjectName("actionSave")
        self.actionQuit = QtWidgets.QAction(UaModeler)
        self.actionQuit.setObjectName("actionQuit")
        self.actionNew = QtWidgets.QAction(UaModeler)
        self.actionNew.setObjectName("actionNew")
        self.actionSaveAs = QtWidgets.QAction(UaModeler)
        self.actionSaveAs.setObjectName("actionSaveAs")
        self.actionImport = QtWidgets.QAction(UaModeler)
        self.actionImport.setObjectName("actionImport")
        self.actionCloseModel = QtWidgets.QAction(UaModeler)
        self.actionCloseModel.setObjectName("actionCloseModel")
        self.actionCopy = QtWidgets.QAction(UaModeler)
        self.actionCopy.setObjectName("actionCopy")
        self.actionPaste = QtWidgets.QAction(UaModeler)
        self.actionPaste.setObjectName("actionPaste")
        self.actionDelete = QtWidgets.QAction(UaModeler)
        self.actionDelete.setObjectName("actionDelete")
        self.actionInstantiate = QtWidgets.QAction(UaModeler)
        self.actionInstantiate.setObjectName("actionInstantiate")
        self.actionAddMethod = QtWidgets.QAction(UaModeler)
        self.actionAddMethod.setObjectName("actionAddMethod")
        self.actionAddEnum = QtWidgets.QAction(UaModeler)
        self.actionAddEnum.setObjectName("actionAddEnum")
        self.actionUseOpenUa = QtWidgets.QAction(UaModeler)
        self.actionUseOpenUa.setCheckable(True)
        self.actionUseOpenUa.setObjectName("actionUseOpenUa")
        self.menuOPC_UA_Client.addAction(self.actionNew)
        self.menuOPC_UA_Client.addAction(self.actionCloseModel)
        self.menuOPC_UA_Client.addAction(self.actionOpen)
        self.menuOPC_UA_Client.addAction(self.actionImport)
        self.menuOPC_UA_Client.addAction(self.actionSave)
        self.menuOPC_UA_Client.addAction(self.actionSaveAs)
        self.menuOPC_UA_Client.addAction(self.actionUseOpenUa)
        self.menuOPC_UA_Client.addAction(self.actionQuit)
        self.menuBar.addAction(self.menuOPC_UA_Client.menuAction())
        self.menuBar.addAction(self.menuRecentFiles.menuAction())
        self.toolBar.addAction(self.actionNew)
        self.toolBar.addAction(self.actionOpen)
        self.toolBar.addAction(self.actionSave)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionCopy)
        self.toolBar.addAction(self.actionPaste)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionAddFolder)
        self.toolBar.addAction(self.actionAddObject)
        self.toolBar.addAction(self.actionAddVariable)
        self.toolBar.addAction(self.actionAddProperty)
        self.toolBar.addAction(self.actionAddMethod)
        self.toolBar.addAction(self.actionAddObjectType)
        self.toolBar.addAction(self.actionAddDataType)
        self.toolBar.addAction(self.actionAddVariableType)
        self.toolBar.addAction(self.actionAddReferenceType)

        self.retranslateUi(UaModeler)
        QtCore.QMetaObject.connectSlotsByName(UaModeler)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 450)
        MainWindow.setMinimumSize(QtCore.QSize(800, 450))
        MainWindow.setMaximumSize(QtCore.QSize(800, 450))
        MainWindow.setAutoFillBackground(True)
        MainWindow.setLocale(
            QtCore.QLocale(QtCore.QLocale.Chinese, QtCore.QLocale.China))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.solve_btn = QtWidgets.QPushButton(self.centralwidget)
        self.solve_btn.setGeometry(QtCore.QRect(170, 350, 112, 32))
        self.solve_btn.setObjectName("solve_btn")
        self.method = QtWidgets.QComboBox(self.centralwidget)
        self.method.setGeometry(QtCore.QRect(210, 250, 101, 41))
        self.method.setObjectName("method")
        self.method.addItem("")
        self.method.addItem("")
        self.method.addItem("")
        self.method.addItem("")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(30, 30, 58, 16))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(110, 260, 91, 16))
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(500, 20, 58, 16))
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_4.setGeometry(QtCore.QRect(260, 30, 58, 16))
        self.label_4.setObjectName("label_4")
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(450, 20, 21, 361))
        self.line.setAutoFillBackground(True)
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.label_5 = QtWidgets.QLabel(self.centralwidget)
        self.label_5.setGeometry(QtCore.QRect(110, 300, 101, 16))
        self.label_5.setObjectName("label_5")
        self.depth = QtWidgets.QSpinBox(self.centralwidget)
        self.depth.setGeometry(QtCore.QRect(230, 300, 71, 20))
        self.depth.setAlignment(QtCore.Qt.AlignCenter)
        self.depth.setMinimum(1)
        self.depth.setMaximum(100000)
        self.depth.setObjectName("depth")
        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        self.label_6.setGeometry(QtCore.QRect(260, 70, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setAutoFillBackground(False)
        self.label_6.setStyleSheet("border:2px solid black;")
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName("label_6")
        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        self.label_7.setGeometry(QtCore.QRect(320, 70, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setAutoFillBackground(False)
        self.label_7.setStyleSheet("border:2px solid black;")
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName("label_7")
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        self.label_8.setGeometry(QtCore.QRect(380, 70, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setAutoFillBackground(False)
        self.label_8.setStyleSheet("border:2px solid black;")
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName("label_8")
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        self.label_9.setGeometry(QtCore.QRect(260, 120, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setAutoFillBackground(False)
        self.label_9.setStyleSheet("border:2px solid black;")
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName("label_9")
        self.label_11 = QtWidgets.QLabel(self.centralwidget)
        self.label_11.setGeometry(QtCore.QRect(380, 120, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_11.setFont(font)
        self.label_11.setAutoFillBackground(False)
        self.label_11.setStyleSheet("border:2px solid black;")
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(self.centralwidget)
        self.label_12.setGeometry(QtCore.QRect(320, 170, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setAutoFillBackground(False)
        self.label_12.setStyleSheet("border:2px solid black;")
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName("label_12")
        self.label_13 = QtWidgets.QLabel(self.centralwidget)
        self.label_13.setGeometry(QtCore.QRect(260, 170, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_13.setFont(font)
        self.label_13.setAutoFillBackground(False)
        self.label_13.setStyleSheet("border:2px solid black;")
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName("label_13")
        self.label_14 = QtWidgets.QLabel(self.centralwidget)
        self.label_14.setGeometry(QtCore.QRect(320, 120, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_14.setFont(font)
        self.label_14.setAutoFillBackground(False)
        self.label_14.setStyleSheet("border:2px solid black;")
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName("label_14")
        self.l_1_2 = QtWidgets.QLabel(self.centralwidget)
        self.l_1_2.setGeometry(QtCore.QRect(90, 70, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_1_2.setFont(font)
        self.l_1_2.setAutoFillBackground(False)
        self.l_1_2.setStyleSheet("border:2px solid black;")
        self.l_1_2.setText("")
        self.l_1_2.setAlignment(QtCore.Qt.AlignCenter)
        self.l_1_2.setObjectName("l_1_2")
        self.l_2_3 = QtWidgets.QLabel(self.centralwidget)
        self.l_2_3.setGeometry(QtCore.QRect(150, 120, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_2_3.setFont(font)
        self.l_2_3.setAutoFillBackground(False)
        self.l_2_3.setStyleSheet("border:2px solid black;")
        self.l_2_3.setText("")
        self.l_2_3.setAlignment(QtCore.Qt.AlignCenter)
        self.l_2_3.setObjectName("l_2_3")
        self.l_3_3 = QtWidgets.QLabel(self.centralwidget)
        self.l_3_3.setGeometry(QtCore.QRect(150, 170, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_3_3.setFont(font)
        self.l_3_3.setAutoFillBackground(False)
        self.l_3_3.setStyleSheet("border:2px solid black;")
        self.l_3_3.setText("")
        self.l_3_3.setAlignment(QtCore.Qt.AlignCenter)
        self.l_3_3.setObjectName("l_3_3")
        self.l_2_1 = QtWidgets.QLabel(self.centralwidget)
        self.l_2_1.setGeometry(QtCore.QRect(30, 120, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_2_1.setFont(font)
        self.l_2_1.setAutoFillBackground(False)
        self.l_2_1.setStyleSheet("border:2px solid black;")
        self.l_2_1.setText("")
        self.l_2_1.setAlignment(QtCore.Qt.AlignCenter)
        self.l_2_1.setObjectName("l_2_1")
        self.l_3_2 = QtWidgets.QLabel(self.centralwidget)
        self.l_3_2.setGeometry(QtCore.QRect(90, 170, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_3_2.setFont(font)
        self.l_3_2.setAutoFillBackground(False)
        self.l_3_2.setStyleSheet("border:2px solid black;")
        self.l_3_2.setText("")
        self.l_3_2.setAlignment(QtCore.Qt.AlignCenter)
        self.l_3_2.setObjectName("l_3_2")
        self.l_1_1 = QtWidgets.QLabel(self.centralwidget)
        self.l_1_1.setGeometry(QtCore.QRect(30, 70, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_1_1.setFont(font)
        self.l_1_1.setAutoFillBackground(False)
        self.l_1_1.setStyleSheet("border:2px solid black;")
        self.l_1_1.setText("")
        self.l_1_1.setAlignment(QtCore.Qt.AlignCenter)
        self.l_1_1.setObjectName("l_1_1")
        self.l_3_1 = QtWidgets.QLabel(self.centralwidget)
        self.l_3_1.setGeometry(QtCore.QRect(30, 170, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_3_1.setFont(font)
        self.l_3_1.setAutoFillBackground(False)
        self.l_3_1.setStyleSheet("border:2px solid black;")
        self.l_3_1.setText("")
        self.l_3_1.setAlignment(QtCore.Qt.AlignCenter)
        self.l_3_1.setObjectName("l_3_1")
        self.l_1_3 = QtWidgets.QLabel(self.centralwidget)
        self.l_1_3.setGeometry(QtCore.QRect(150, 70, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_1_3.setFont(font)
        self.l_1_3.setAutoFillBackground(False)
        self.l_1_3.setStyleSheet("border:2px solid black;")
        self.l_1_3.setText("")
        self.l_1_3.setAlignment(QtCore.Qt.AlignCenter)
        self.l_1_3.setObjectName("l_1_3")
        self.l_2_2 = QtWidgets.QLabel(self.centralwidget)
        self.l_2_2.setGeometry(QtCore.QRect(90, 120, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.l_2_2.setFont(font)
        self.l_2_2.setAutoFillBackground(False)
        self.l_2_2.setStyleSheet("border:2px solid black;")
        self.l_2_2.setText("")
        self.l_2_2.setAlignment(QtCore.Qt.AlignCenter)
        self.l_2_2.setObjectName("l_2_2")
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setGeometry(QtCore.QRect(209, 20, 31, 211))
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.label_24 = QtWidgets.QLabel(self.centralwidget)
        self.label_24.setGeometry(QtCore.QRect(380, 170, 41, 41))
        font = QtGui.QFont()
        font.setPointSize(24)
        font.setBold(True)
        font.setWeight(75)
        self.label_24.setFont(font)
        self.label_24.setAutoFillBackground(False)
        self.label_24.setStyleSheet("border:2px solid black;")
        self.label_24.setAlignment(QtCore.Qt.AlignCenter)
        self.label_24.setObjectName("label_24")
        self.process = QtWidgets.QTextBrowser(self.centralwidget)
        self.process.setGeometry(QtCore.QRect(500, 50, 261, 331))
        self.process.setObjectName("process")
        self.clear_btn = QtWidgets.QPushButton(self.centralwidget)
        self.clear_btn.setGeometry(QtCore.QRect(300, 350, 112, 32))
        self.clear_btn.setObjectName("clear_btn")
        self.init_btn = QtWidgets.QPushButton(self.centralwidget)
        self.init_btn.setGeometry(QtCore.QRect(40, 350, 112, 32))
        self.init_btn.setObjectName("init_btn")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
        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)
    def setupUi(self, MainWindow1):
        MainWindow1.setObjectName("MainWindow1")
        MainWindow1.resize(800, 600)
        MainWindow1.setStyleSheet("background-color: rgb(49, 49, 49);\n"
                                  "border-color: rgb(192, 255, 250);")
        self.centralwidget = QtWidgets.QWidget(MainWindow1)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(9, 100, 781, 221))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.datetime_label = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(22)
        self.datetime_label.setFont(font)
        self.datetime_label.setStyleSheet(
            "background-color: rgb(152, 143, 255);\n"
            "color: rgb(255, 248, 162);")
        self.datetime_label.setAlignment(QtCore.Qt.AlignCenter)
        self.datetime_label.setObjectName("datetime_label")
        self.verticalLayout.addWidget(self.datetime_label)
        self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(11)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.dateTimeEdit.sizePolicy().hasHeightForWidth())
        self.dateTimeEdit.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(18)
        self.dateTimeEdit.setFont(font)
        self.dateTimeEdit.setStyleSheet(
            "background-color: rgb(167, 255, 112);\n"
            "border-color: rgb(255, 255, 127);\n"
            "gridline-color: rgb(0, 170, 0);\n"
            "selection-color: rgb(170, 170, 0);\n"
            "color: rgb(0, 0, 127);")
        self.dateTimeEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.dateTimeEdit.setCalendarPopup(True)
        self.dateTimeEdit.setObjectName("dateTimeEdit")
        self.verticalLayout.addWidget(self.dateTimeEdit)
        self.soldgoods_label = QtWidgets.QLabel(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(22)
        self.soldgoods_label.setFont(font)
        self.soldgoods_label.setStyleSheet(
            "background-color: rgb(152, 143, 255);\n"
            "color: rgb(255, 248, 162);")
        self.soldgoods_label.setAlignment(QtCore.Qt.AlignCenter)
        self.soldgoods_label.setObjectName("soldgoods_label")
        self.verticalLayout.addWidget(self.soldgoods_label)
        self.horizontalSlider = QtWidgets.QSlider(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalSlider.sizePolicy().hasHeightForWidth())
        self.horizontalSlider.setSizePolicy(sizePolicy)
        self.horizontalSlider.setStyleSheet(
            "background-color: rgb(167, 255, 112);\n"
            "border-color: rgb(255, 255, 127);\n"
            "gridline-color: rgb(0, 170, 0);\n"
            "selection-color: rgb(170, 170, 0);\n"
            "color: rgb(0, 0, 127);")
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.verticalLayout.addWidget(self.horizontalSlider)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(7, 80, 781, 20))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.line.setFont(font)
        self.line.setFocusPolicy(QtCore.Qt.WheelFocus)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.dial = QtWidgets.QDial(self.centralwidget)
        self.dial.setGeometry(QtCore.QRect(10, 10, 151, 71))
        self.dial.setObjectName("dial")
        self.Header = QtWidgets.QLabel(self.centralwidget)
        self.Header.setGeometry(QtCore.QRect(176, 20, 591, 51))
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(28)
        self.Header.setFont(font)
        self.Header.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.Header.setStyleSheet(
            "alternate-background-color: rgb(85, 85, 255);\n"
            "color: rgb(170, 255, 127);\n"
            "background-color: rgb(85, 85, 255);")
        self.Header.setAlignment(QtCore.Qt.AlignCenter)
        self.Header.setWordWrap(True)
        self.Header.setObjectName("Header")
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(
            79, 330, 671, 161))
        self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.profit_label = QtWidgets.QLabel(self.horizontalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(16)
        self.profit_label.setFont(font)
        self.profit_label.setStyleSheet(
            "background-color: rgb(152, 143, 255);\n"
            "color: rgb(255, 248, 162);")
        self.profit_label.setAlignment(QtCore.Qt.AlignRight
                                       | QtCore.Qt.AlignTrailing
                                       | QtCore.Qt.AlignVCenter)
        self.profit_label.setObjectName("profit_label")
        self.horizontalLayout.addWidget(self.profit_label)
        self.loss_spinBox = QtWidgets.QSpinBox(self.horizontalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.loss_spinBox.sizePolicy().hasHeightForWidth())
        self.loss_spinBox.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(20)
        self.loss_spinBox.setFont(font)
        self.loss_spinBox.setStyleSheet(
            "background-color: rgb(167, 255, 112);\n"
            "border-color: rgb(255, 255, 127);\n"
            "gridline-color: rgb(0, 170, 0);\n"
            "selection-color: rgb(170, 170, 0);\n"
            "color: rgb(0, 0, 127);\n"
            "")
        self.loss_spinBox.setWrapping(True)
        self.loss_spinBox.setAlignment(QtCore.Qt.AlignCenter)
        self.loss_spinBox.setObjectName("loss_spinBox")
        self.horizontalLayout.addWidget(self.loss_spinBox)
        self.loss_label = QtWidgets.QLabel(self.horizontalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(16)
        self.loss_label.setFont(font)
        self.loss_label.setStyleSheet("background-color: rgb(152, 143, 255);\n"
                                      "color: rgb(255, 248, 162);")
        self.loss_label.setAlignment(QtCore.Qt.AlignRight
                                     | QtCore.Qt.AlignTrailing
                                     | QtCore.Qt.AlignVCenter)
        self.loss_label.setObjectName("loss_label")
        self.horizontalLayout.addWidget(self.loss_label)
        self.profit_spinBox = QtWidgets.QSpinBox(self.horizontalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.profit_spinBox.sizePolicy().hasHeightForWidth())
        self.profit_spinBox.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setPointSize(20)
        font.setBold(True)
        font.setWeight(75)
        self.profit_spinBox.setFont(font)
        self.profit_spinBox.setStyleSheet(
            "background-color: rgb(167, 255, 112);\n"
            "border-color: rgb(255, 255, 127);\n"
            "gridline-color: rgb(0, 170, 0);\n"
            "selection-color: rgb(170, 170, 0);\n"
            "color: rgb(0, 0, 127);")
        self.profit_spinBox.setWrapping(True)
        self.profit_spinBox.setAlignment(QtCore.Qt.AlignCenter)
        self.profit_spinBox.setObjectName("profit_spinBox")
        self.horizontalLayout.addWidget(self.profit_spinBox)
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(154, 500, 511, 51))
        self.pushButton.setStyleSheet(
            "background-color: rgb(170, 170, 127);\n"
            "color: rgb(0, 0, 0);\n"
            "gridline-color: rgb(255, 255, 127);\n"
            "font: 63 26pt \"Yu Gothic UI Semibold\";")
        self.pushButton.setObjectName("pushButton")
        MainWindow1.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow1)
        self.statusbar.setObjectName("statusbar")
        MainWindow1.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow1)
Beispiel #8
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")

        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(20, 10, 81, 31))
        self.label.setObjectName("label")

        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(480, 10, 81, 31))
        self.label_2.setObjectName("label_2")

        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(20, 100, 51, 31))
        self.label_3.setObjectName("label_3")

        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_4.setGeometry(QtCore.QRect(20, 220, 51, 31))
        self.label_4.setObjectName("label_4")

        self.label_5 = QtWidgets.QLabel(self.centralwidget)
        self.label_5.setGeometry(QtCore.QRect(20, 370, 51, 31))
        self.label_5.setObjectName("label_5")

        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        self.label_6.setGeometry(QtCore.QRect(500, 470, 41, 31))
        self.label_6.setObjectName("label_6")

        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        self.label_7.setGeometry(QtCore.QRect(590, 470, 51, 31))
        self.label_7.setObjectName("label_7")

        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        self.label_8.setGeometry(QtCore.QRect(680, 470, 51, 31))
        self.label_8.setObjectName("label_8")

        # 添加水平分割线,并设置显示样式sunken,表示有下沉显示的边框阴影
        self.line_1 = QtWidgets.QFrame(self.centralwidget)
        self.line_1.setGeometry(QtCore.QRect(80, 80, 251, 80))
        self.line_1.setFrameShadow(QtWidgets.QFrame.Sunken)  # 设置分割线显示样式
        self.line_1.setLineWidth(8)
        self.line_1.setMidLineWidth(8)
        self.line_1.setFrameShape(QtWidgets.QFrame.HLine)  # 设置水平分割线
        self.line_1.setObjectName("line_1")

        # 添加水平分割线,并设置显示样式plain,表示无阴影
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setGeometry(QtCore.QRect(80, 200, 251, 80))
        self.line_2.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_2.setLineWidth(8)
        self.line_2.setMidLineWidth(8)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setObjectName("line_2")

        # 添加水平分割线,并设置显示样式raised,表示有凸起显示的边框阴影
        self.line_3 = QtWidgets.QFrame(self.centralwidget)
        self.line_3.setGeometry(QtCore.QRect(80, 350, 251, 80))
        self.line_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.line_3.setLineWidth(8)
        self.line_3.setMidLineWidth(8)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setObjectName("line_3")

        self.frame_4 = QtWidgets.QFrame(self.centralwidget)
        self.frame_4.setGeometry(QtCore.QRect(389, -1, 21, 571))
        self.frame_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")

        # 添加垂直分割线,并设置显示样式sunken,表示有下沉显示的边框阴影
        self.line_5 = QtWidgets.QFrame(self.centralwidget)
        self.line_5.setGeometry(QtCore.QRect(500, 79, 31, 381))
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setLineWidth(8)
        self.line_5.setMidLineWidth(8)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setObjectName("line_5")

        # 添加垂直分割线,并设置显示样式plain,表示无阴影
        self.line_6 = QtWidgets.QFrame(self.centralwidget)
        self.line_6.setGeometry(QtCore.QRect(590, 79, 31, 391))
        self.line_6.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_6.setLineWidth(8)
        self.line_6.setMidLineWidth(8)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setObjectName("line_6")

        # 添加垂直分割线,并设置显示样式raised,表示有凸起显示的边框阴影
        self.line_7 = QtWidgets.QFrame(self.centralwidget)
        self.line_7.setGeometry(QtCore.QRect(680, 79, 31, 391))
        self.line_7.setFrameShadow(QtWidgets.QFrame.Raised)
        self.line_7.setLineWidth(8)
        self.line_7.setMidLineWidth(8)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setObjectName("line_7")

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 26))
        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)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1368, 768)
        MainWindow.setBaseSize(QtCore.QSize(0, 0))
        MainWindow.setStyleSheet("background-color: rgb(221, 255, 234);")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        self.frame.setGeometry(QtCore.QRect(30, 30, 1321, 711))
        self.frame.setLayoutDirection(QtCore.Qt.LeftToRight)
        '''
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        '''
        self.frame.setFrameShape(QtWidgets.QFrame.Box)
        self.frame.setFrameShadow(QtWidgets.QFrame.Plain)
        self.frame.setLineWidth(3)
        self.frame.setObjectName("frame")
        self.label_19 = QtWidgets.QLabel(self.frame)
        self.label_19.setGeometry(QtCore.QRect(40, 40, 451, 51))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(22)
        font.setBold(True)
        font.setUnderline(False)
        font.setWeight(75)
        self.label_19.setFont(font)
        self.label_19.setStyleSheet("color: rgb(170, 85, 127);")
        self.label_19.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                   | QtCore.Qt.AlignVCenter)
        self.label_19.setObjectName("label_19")
        self.label_3 = QtWidgets.QLabel(self.frame)
        self.label_3.setGeometry(QtCore.QRect(460, 60, 321, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setStyleSheet("color: rgb(0, 0, 255);\n"
                                   "color: rgb(170, 0, 0);")
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.groupBox = QtWidgets.QGroupBox(self.frame)
        self.groupBox.setGeometry(QtCore.QRect(230, 130, 631, 131))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(10)
        self.groupBox.setFont(font)
        self.groupBox.setObjectName("groupBox")
        self.lineEdit = QtWidgets.QLineEdit(self.groupBox)
        self.lineEdit.setGeometry(QtCore.QRect(30, 50, 141, 31))
        self.lineEdit.setText("")
        self.lineEdit.setEchoMode(QtWidgets.QLineEdit.Password)
        self.lineEdit.setObjectName("lineEdit")
        self.pushButton = QtWidgets.QPushButton(self.groupBox)
        self.pushButton.setGeometry(QtCore.QRect(210, 50, 111, 31))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_2.setGeometry(QtCore.QRect(360, 50, 75, 31))
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_3.setGeometry(QtCore.QRect(480, 50, 75, 31))
        self.pushButton_3.setObjectName("pushButton_3")
        self.label_4 = QtWidgets.QLabel(self.frame)
        self.label_4.setGeometry(QtCore.QRect(830, 20, 221, 31))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setStyleSheet("color: rgb(0, 0, 255);\n"
                                   "color: rgb(170, 0, 0);")
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.line = QtWidgets.QFrame(self.frame)
        self.line.setGeometry(QtCore.QRect(110, 280, 921, 16))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.groupBox_2 = QtWidgets.QGroupBox(self.frame)
        self.groupBox_2.setGeometry(QtCore.QRect(200, 320, 661, 241))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(10)
        self.groupBox_2.setFont(font)
        self.groupBox_2.setObjectName("groupBox_2")
        self.pushButton_5 = QtWidgets.QPushButton(self.groupBox_2)
        self.pushButton_5.setGeometry(QtCore.QRect(230, 170, 131, 31))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(12)
        self.pushButton_5.setFont(font)
        self.pushButton_5.setObjectName("pushButton_5")
        self.label_5 = QtWidgets.QLabel(self.groupBox_2)
        self.label_5.setGeometry(QtCore.QRect(180, 30, 221, 31))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setStyleSheet("color: rgb(0, 0, 255);\n"
                                   "color: rgb(170, 0, 0);")
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName("label_5")

        self.radioButton = QtWidgets.QRadioButton(self.groupBox_2)
        self.radioButton.setGeometry(QtCore.QRect(120, 40, 141, 41))
        self.radioButton.setObjectName("radioButton")

        self.radioButton_2 = QtWidgets.QRadioButton(self.groupBox_2)
        self.radioButton_2.setGeometry(QtCore.QRect(200, 40, 141, 41))
        self.radioButton_2.setObjectName("radioButton_2")

        self.checkBox = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox.setGeometry(QtCore.QRect(120, 90, 141, 41))
        self.checkBox.setObjectName("checkBox")

        self.checkBox_2 = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_2.setGeometry(QtCore.QRect(280, 90, 141, 41))
        self.checkBox.setChecked(True)
        self.checkBox_2.setChecked(True)
        self.checkBox_2.setObjectName("checkBox_2")

        self.checkBox_3 = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_3.setGeometry(QtCore.QRect(450, 90, 141, 41))
        self.checkBox_3.setChecked(True)
        self.checkBox_3.setObjectName("checkBox_3")

        self.label_6 = QtWidgets.QLabel(self.groupBox_2)
        self.label_6.setGeometry(QtCore.QRect(300, 40, 141, 41))
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(10)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")

        self.lineEdit_2 = QtWidgets.QLineEdit(self.groupBox_2)
        font = QtGui.QFont()
        font.setFamily("MS Sans Serif")
        font.setPointSize(10)
        self.lineEdit_2.setFont(font)
        self.lineEdit_2.setGeometry(QtCore.QRect(380, 46, 125, 31))
        self.lineEdit_2.setObjectName("lineEdit_2")

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1222, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.device_location = "SITE"

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #10
0
    def setupUi(self, progress):
        #set window title
        progress.setWindowTitle("Diary")
        progress.resize(1188, 730)
        progress.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0.267, y1:0.642, x2:0.778, y2:0.323864, stop:0 rgba(0, 150, 136, 255), stop:1 rgba(63, 81, 181, 255));\n""")
        self.progress_2 = QtWidgets.QWidget(progress)
        QtCore.QMetaObject.connectSlotsByName(progress)
        progress.setCentralWidget(self.progress_2)

        self.frameWhiteHeader = QtWidgets.QFrame(self.progress_2)
        self.frameWhiteHeader.setGeometry(QtCore.QRect(0, 0, 1191, 51))
        self.frameWhiteHeader.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.frameWhiteHeader.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frameWhiteHeader.setFrameShadow(QtWidgets.QFrame.Raised)

        self.frameGreyBackground = QtWidgets.QFrame(self.progress_2)
        self.frameGreyBackground.setGeometry(QtCore.QRect(0, 50, 181, 761))
        self.frameGreyBackground.setStyleSheet("background-color: rgb(96, 125, 139);")
        self.frameGreyBackground.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frameGreyBackground.setFrameShadow(QtWidgets.QFrame.Raised)

        self.frame_2 = QtWidgets.QFrame(self.progress_2)
        self.frame_2.setGeometry(QtCore.QRect(180, 50, 1011, 51))
        self.frame_2.setStyleSheet("background-color: rgb(224, 224, 224);")
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)

        self.frameGreyHeader = QtWidgets.QFrame(self.frame_2)
        self.frameGreyHeader.setGeometry(QtCore.QRect(140, 50, 1011, 51))
        self.frameGreyHeader.setStyleSheet("background-color: rgb(240, 240, 240);")
        self.frameGreyHeader.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frameGreyHeader.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frameGreyHeader.setObjectName("frameGreyHeader")

        self.frameUserPhoto = QtWidgets.QFrame(self.frameGreyBackground)
        self.frameUserPhoto.setGeometry(QtCore.QRect(30, 40, 120, 120))
        self.frameUserPhoto.setStyleSheet("image: url(:/images/default-user.png);\n""border-radius: 90px;")
        self.frameUserPhoto.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frameUserPhoto.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frameUserPhoto.setLineWidth(27)

        self.labelName = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelName.setGeometry(QtCore.QRect(50, 170, 100, 21))
        self.labelName.setStyleSheet("font: 11pt \"MS Shell Dlg 2\";\n""color: rgb(255, 255, 255);")
        UserName = SQLStatements.getUserName(self.userID)
        self.labelName.setText(UserName)
        #set labels
        self.labelBreakfast = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelBreakfast.setGeometry(QtCore.QRect(50, 250, 81, 30))
        self.labelBreakfast.setStyleSheet("font: 75 10pt \"Lato\";" "color: rgb(255, 255, 255);")
        self.labelBreakfast.setText("Breakfast")
        self.labelBreakfastValue = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelBreakfastValue.setGeometry(QtCore.QRect(60, 275, 41, 31))
        self.labelBreakfastValue.setStyleSheet("\n""color: rgb(255, 255, 255);\n""text-align: center;")
        self.labelBreakfastValue.setText("0")

        self.labelLunch = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelLunch.setGeometry(QtCore.QRect(50, 310, 81, 20))
        self.labelLunch.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.labelLunch.setStyleSheet("font: 75 10pt \"Lato\";" "color: rgb(255, 255, 255);""text-align: centre;")
        self.labelLunch.setText("Lunch")
        self.labelLunchValue = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelLunchValue.setGeometry(QtCore.QRect(60, 345, 41, 31))
        self.labelLunchValue.setStyleSheet("color: rgb(255, 255, 255);")
        self.labelLunchValue.setText("0")

        self.labelDinner = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelDinner.setGeometry(QtCore.QRect(50, 385, 81, 20))
        self.labelDinner.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.labelDinner.setStyleSheet("font: 75 10pt \"Lato\";""color: rgb(255, 255, 255);""text-align: centre;")
        self.labelDinner.setText("Dinner")
        self.labelDinnerValue = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelDinnerValue.setGeometry(QtCore.QRect(60, 415, 41, 31))
        self.labelDinnerValue.setStyleSheet("color: rgb(255, 255, 255);")
        self.labelDinnerValue.setText("0")

        self.labelSnacks = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelSnacks.setGeometry(QtCore.QRect(50, 450, 81, 21))
        self.labelSnacks.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.labelSnacks.setStyleSheet("font: 75 10pt \"Lato\";" "color: rgb(255, 255, 255);""text-align: centre;")
        self.labelSnacks.setText("Snacks")
        self.labelSnacksValue = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelSnacksValue.setGeometry(QtCore.QRect(60, 490, 51, 21))
        self.labelSnacksValue.setStyleSheet("\n""color: rgb(255, 255, 255);")
        self.labelSnacksValue.setText("0")

        self.labelExercise = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelExercise.setGeometry(QtCore.QRect(50, 525, 75, 30))
        self.labelExercise.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.labelExercise.setStyleSheet("font: 75 10pt \"Lato\";" "color: rgb(255, 255, 255);""text-align: centre;")
        self.labelExercise.setText("Exercise")
        self.labelExerciseValue = QtWidgets.QLabel(self.frameGreyBackground)
        self.labelExerciseValue.setGeometry(QtCore.QRect(60, 565, 41, 21))
        self.labelExerciseValue.setStyleSheet("color: rgb(255, 255, 255);")
        self.labelExerciseValue.setText("0")

        self.labelBreakfastHeader = QtWidgets.QLabel(self.progress_2)
        self.labelBreakfastHeader.setGeometry(QtCore.QRect(210, 120, 281, 21))
        self.labelBreakfastHeader.setStyleSheet("font: 75 7pt \"Lato\";" "background-color: rgb(255, 255, 255);")

        self.labelLunchHeader = QtWidgets.QLabel(self.progress_2)
        self.labelLunchHeader.setGeometry(QtCore.QRect(870, 120, 281, 21))
        self.labelLunchHeader.setStyleSheet("font: 75 7pt \"Lato\";" "background-color: rgb(255, 255, 255);")

        self.labelDinnerHeader = QtWidgets.QLabel(self.progress_2)
        self.labelDinnerHeader.setGeometry(QtCore.QRect(210, 450, 281, 21))
        self.labelDinnerHeader.setStyleSheet("font: 75 7pt \"Lato\";" "background-color: rgb(255, 255, 255);")

        self.labelSnackHeader = QtWidgets.QLabel(self.progress_2)
        self.labelSnackHeader.setGeometry(QtCore.QRect(870, 450, 281, 21))
        self.labelSnackHeader.setStyleSheet("font: 75 7pt \"Lato\";" "background-color: rgb(255, 255, 255);")

        self.labelExerciseHeader = QtWidgets.QLabel(self.progress_2)
        self.labelExerciseHeader.setGeometry(QtCore.QRect(540, 300, 281, 21))
        self.labelExerciseHeader.setStyleSheet("font: 75 7pt \"Lato\";" "background-color: rgb(255, 255, 255);")
        #set buttons
        self.buttonProfile = QtWidgets.QPushButton(self.frameWhiteHeader)
        self.buttonProfile.setGeometry(QtCore.QRect(0, 0, 85, 51))
        self.buttonProfile.setStyleSheet("font: 75 10pt \"Lato\";")
        self.buttonProfile.setFlat(True)
        self.buttonProfile.setText("       Profile |    ")

        self.buttonDiary = QtWidgets.QPushButton(self.frameWhiteHeader)
        self.buttonDiary.setGeometry(QtCore.QRect(88, 0, 90, 51))
        self.buttonDiary.setStyleSheet("font: 75 10pt \"Lato\";")
        self.buttonDiary.setFlat(True)
        self.buttonDiary.setText("Diary |       ")

        self.buttonPlans = QtWidgets.QPushButton(self.frameWhiteHeader)
        self.buttonPlans.setGeometry(QtCore.QRect(145, 0, 85, 51))
        self.buttonPlans.setStyleSheet("font: 75 10pt \"Lato\";")
        self.buttonPlans.setFlat(True)
        self.buttonPlans.setText("        Plans |      ")

        self.buttonProgress = QtWidgets.QPushButton(self.frameWhiteHeader)
        self.buttonProgress.setGeometry(QtCore.QRect(230, 0, 100, 51))
        self.buttonProgress.setStyleSheet("font: 75 10pt \"Lato\";")
        self.buttonProgress.setFlat(True)
        self.buttonProgress.setText("    Progress |   ")

        self.buttonNutrition = QtWidgets.QPushButton(self.frameWhiteHeader)
        self.buttonNutrition.setGeometry(QtCore.QRect(330, 0, 100, 51))
        self.buttonNutrition.setStyleSheet("font: 75 10pt \"Lato\";")
        self.buttonNutrition.setFlat(True)
        self.buttonNutrition.setText("     Nutrition |  ")

        self.signOut = QtWidgets.QPushButton(self.frameWhiteHeader)
        self.signOut.setGeometry(QtCore.QRect(1050, 0, 110, 51))
        self.signOut.setStyleSheet("font: 75 10pt \"Lato\";")
        self.signOut.setFlat(True)
        self.signOut.setText("      Sign Out")

        self.buttonLeftArrow = QtWidgets.QPushButton(self.frame_2)
        self.buttonLeftArrow.setGeometry(QtCore.QRect(0, 0, 61, 51))
        self.buttonLeftArrow.setStyleSheet("border: 1px solid #C8C8C8;")
        self.buttonLeftArrow.setFlat(True)
        self.buttonLeftArrow.setText("<")

        self.buttonRightArrow = QtWidgets.QPushButton(self.frame_2)
        self.buttonRightArrow.setGeometry(QtCore.QRect(950, 0, 61, 51))
        self.buttonRightArrow.setStyleSheet("border: 1px solid #C8C8C8;")
        self.buttonRightArrow.setFlat(True)
        self.buttonRightArrow.setText(">")

        self.frameGreyHeader = QtWidgets.QFrame(self.frame_2)
        self.frameGreyHeader.setGeometry(QtCore.QRect(140, 50, 1011, 51))
        self.frameGreyHeader.setStyleSheet("background-color: rgb(240, 240, 240);")
        self.frameGreyHeader.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frameGreyHeader.setFrameShadow(QtWidgets.QFrame.Raised)
        #set table widgets
        self.tableWidgetBreakfast = QtWidgets.QTableWidget(self.progress_2)
        self.tableWidgetBreakfast.setGeometry(QtCore.QRect(210, 140, 281, 171))
        self.tableWidgetBreakfast.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.tableWidgetBreakfast.setLineWidth(1)
        self.tableWidgetBreakfast.setMidLineWidth(0)
        #max row count
        self.tableWidgetBreakfast.setRowCount(200)
        #max column count
        self.tableWidgetBreakfast.setColumnCount(3)

        self.tableWidgetExercise = QtWidgets.QTableWidget(self.progress_2)
        self.tableWidgetExercise.setGeometry(QtCore.QRect(540, 320, 281, 171))
        self.tableWidgetExercise.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.tableWidgetExercise.setLineWidth(1)
        self.tableWidgetExercise.setMidLineWidth(0)
        self.tableWidgetExercise.setRowCount(200)
        self.tableWidgetExercise.setColumnCount(2)

        self.tableWidgetlunch = QtWidgets.QTableWidget(self.progress_2)
        self.tableWidgetlunch.setGeometry(QtCore.QRect(870, 140, 281, 171))
        self.tableWidgetlunch.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.tableWidgetlunch.setLineWidth(1)
        self.tableWidgetlunch.setMidLineWidth(0)
        self.tableWidgetlunch.setRowCount(200)
        self.tableWidgetlunch.setColumnCount(3)

        self.tableWidgetSnacks = QtWidgets.QTableWidget(self.progress_2)
        self.tableWidgetSnacks.setGeometry(QtCore.QRect(870, 470, 281, 171))
        self.tableWidgetSnacks.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.tableWidgetSnacks.setLineWidth(1)
        self.tableWidgetSnacks.setMidLineWidth(0)
        self.tableWidgetSnacks.setRowCount(200)
        self.tableWidgetSnacks.setColumnCount(3)

        self.tableWidgetDinner = QtWidgets.QTableWidget(self.progress_2)
        self.tableWidgetDinner.setGeometry(QtCore.QRect(210, 470, 281, 171))
        self.tableWidgetDinner.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.tableWidgetDinner.setLineWidth(1)
        self.tableWidgetDinner.setMidLineWidth(0)
        self.tableWidgetDinner.setRowCount(200)
        self.tableWidgetDinner.setColumnCount(3)

        self.buttonUpdateBreakfast = QtWidgets.QPushButton(self.progress_2)
        self.buttonUpdateBreakfast.setGeometry(QtCore.QRect(350, 118, 75, 23))
        self.buttonUpdateBreakfast.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonUpdateBreakfast.setFlat(True)
        self.buttonUpdateBreakfast.setText("Update")


        self.buttonUpdateLunch = QtWidgets.QPushButton(self.progress_2)
        self.buttonUpdateLunch.setGeometry(QtCore.QRect(1020, 118, 75, 23))
        self.buttonUpdateLunch.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonUpdateLunch.setFlat(True)
        self.buttonUpdateLunch.setText("Update")

        self.buttonUpdateDinner = QtWidgets.QPushButton(self.progress_2)
        self.buttonUpdateDinner.setGeometry(QtCore.QRect(350, 448, 75, 23))
        self.buttonUpdateDinner.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonUpdateDinner.setFlat(True)
        self.buttonUpdateDinner.setText("Update")

        self.buttonUpdateSnacks = QtWidgets.QPushButton(self.progress_2)
        self.buttonUpdateSnacks.setGeometry(QtCore.QRect(1010, 448, 75, 23))
        self.buttonUpdateSnacks.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonUpdateSnacks.setFlat(True)

        self.buttonUpdateExercise = QtWidgets.QPushButton(self.progress_2)
        self.buttonUpdateExercise.setGeometry(QtCore.QRect(680, 298, 75, 23))
        self.buttonUpdateExercise.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonUpdateExercise.setFlat(True)
        self.buttonUpdateExercise.setText("Update")

        self.buttonAddBreakfast = QtWidgets.QPushButton(self.progress_2)
        self.buttonAddBreakfast.setGeometry(QtCore.QRect(450, 118, 41, 23))
        self.buttonAddBreakfast.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonAddBreakfast.setFlat(True)
        self.buttonAddBreakfast.setText("Add")

        self.buttonAddLunch = QtWidgets.QPushButton(self.progress_2)
        self.buttonAddLunch.setGeometry(QtCore.QRect(1110, 118, 41, 23))
        self.buttonAddLunch.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")

        self.buttonAddLunch.setFlat(True)
        self.buttonAddLunch.setText("Add")

        self.buttonAddDinner = QtWidgets.QPushButton(self.progress_2)
        self.buttonAddDinner.setGeometry(QtCore.QRect(450, 448, 41, 23))
        self.buttonAddDinner.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonAddDinner.setFlat(True)

        self.buttonAddSnacks = QtWidgets.QPushButton(self.progress_2)
        self.buttonAddSnacks.setGeometry(QtCore.QRect(1110, 448, 41, 23))
        self.buttonAddSnacks.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonAddSnacks.setFlat(True)

        self.buttonAddExercise = QtWidgets.QPushButton(self.progress_2)
        self.buttonAddExercise.setGeometry(QtCore.QRect(780, 298, 41, 23))
        self.buttonAddExercise.setStyleSheet("font: 75 8pt \"Lato\";" "font-weight: bold;")
        self.buttonAddExercise.setFlat(True)
        self.buttonAddExercise.setText("Add")

        self.dateEdit = QtWidgets.QDateEdit(self.frame_2)
        self.dateEdit.setGeometry(QtCore.QRect(410, 10, 181, 31))
        self.dateEdit.setDateTime(QtCore.QDateTime.currentDateTime())

        self.labelBreakfastHeader.raise_()
        self.frameWhiteHeader.raise_()
        self.frameGreyBackground.raise_()
        self.frame_2.raise_()
        self.tableWidgetBreakfast.raise_()
        self.tableWidgetExercise.raise_()
        self.tableWidgetlunch.raise_()
        self.tableWidgetSnacks.raise_()
        self.tableWidgetDinner.raise_()
        self.buttonUpdateBreakfast.raise_()
        self.buttonAddBreakfast.raise_()
        self.labelLunchHeader.raise_()
        self.buttonUpdateLunch.raise_()
        self.buttonAddLunch.raise_()
        self.labelExerciseHeader.raise_()
        self.buttonUpdateExercise.raise_()
        self.buttonAddExercise.raise_()
        self.labelDinnerHeader.raise_()
        self.buttonUpdateDinner.raise_()
        self.buttonAddDinner.raise_()
        self.labelSnackHeader.raise_()
        self.buttonUpdateSnacks.raise_()
        self.buttonAddSnacks.raise_()

        self.labelBreakfast.setText("Breakfast")
        self.labelLunch.setText("Lunch")
        self.labelSnacks.setText("Snacks")
        self.labelBreakfastHeader.setText("  Breakfast")
        self.labelLunchHeader.setText("  Lunch")
        self.labelExerciseHeader.setText("Exercise")
        self.labelDinnerHeader.setText("  Dinner")
        self.buttonAddDinner.setText("Add")
        self.labelSnackHeader.setText("  Snacks")
        self.buttonUpdateSnacks.setText("Update")
        self.buttonAddSnacks.setText("Add")

        self.buttonUpdateBreakfast.clicked.connect(self.loadBreakfastData)
        self.buttonUpdateLunch.clicked.connect(self.loadLunchData)
        self.buttonUpdateDinner.clicked.connect(self.loadDinnerData)
        self.buttonUpdateSnacks.clicked.connect(self.loadSnacksData)
        self.buttonUpdateExercise.clicked.connect(self.loadExerciseData)

        self.buttonAddBreakfast.clicked.connect(self.openWindowDiary)
        self.buttonAddLunch.clicked.connect(self.openWindowLunch)
        self.buttonAddDinner.clicked.connect(self.openWindowDinner)
        self.buttonAddSnacks.clicked.connect(self.openWindowSnack)
        self.buttonAddExercise.clicked.connect(self.openWindowExercise)
Beispiel #11
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(591, 484)
        MainWindow.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(200, 0, 201, 61))
        self.label.setStyleSheet("font: 75 26pt \"MS Shell Dlg 2\";\n"
                                 "text-decoration: underline;")
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(130, 100, 361, 31))
        self.label_2.setStyleSheet("font: 16pt \"MS Shell Dlg 2\";")
        self.label_2.setObjectName("label_2")
        self.radioButton = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton.setGeometry(QtCore.QRect(240, 140, 82, 31))
        self.radioButton.setStyleSheet("font: 22pt \"MS Shell Dlg 2\";")
        self.radioButton.setObjectName("radioButton")
        self.radioButton_2 = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_2.setGeometry(QtCore.QRect(330, 140, 82, 31))
        self.radioButton_2.setStyleSheet("font: 22pt \"MS Shell Dlg 2\";")
        self.radioButton_2.setObjectName("radioButton_2")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(200, 210, 211, 23))
        self.pushButton.setStyleSheet("font: 20pt \"MS Shell Dlg 2\";\n"
                                      "background-color: rgb(255, 255, 0);")
        self.pushButton.setObjectName("pushButton")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        self.frame.setGeometry(QtCore.QRect(10, 70, 581, 391))
        self.frame.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.label_3 = QtWidgets.QLabel(self.frame)
        self.label_3.setGeometry(QtCore.QRect(0, 0, 441, 371))
        self.label_3.setStyleSheet("font: 75 26pt \"MS Shell Dlg 2\";\n"
                                   "text-decoration: underline;")
        self.label_3.setText("")
        self.label_3.setPixmap(QtGui.QPixmap("../../Downloads/tictactoe.png"))
        self.label_3.setScaledContents(True)
        self.label_3.setObjectName("label_3")
        self.pushButton_2 = QtWidgets.QPushButton(self.frame)
        self.pushButton_2.setEnabled(True)
        self.pushButton_2.setGeometry(QtCore.QRect(30, 30, 111, 86))
        self.pushButton_2.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_2.setAutoDefault(False)
        self.pushButton_2.setDefault(False)
        self.pushButton_2.setFlat(False)
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.frame)
        self.pushButton_3.setEnabled(True)
        self.pushButton_3.setGeometry(QtCore.QRect(30, 140, 111, 86))
        self.pushButton_3.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_3.setAutoDefault(False)
        self.pushButton_3.setDefault(False)
        self.pushButton_3.setFlat(False)
        self.pushButton_3.setObjectName("pushButton_3")
        self.pushButton_4 = QtWidgets.QPushButton(self.frame)
        self.pushButton_4.setEnabled(True)
        self.pushButton_4.setGeometry(QtCore.QRect(30, 260, 111, 86))
        self.pushButton_4.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_4.setAutoDefault(False)
        self.pushButton_4.setDefault(False)
        self.pushButton_4.setFlat(False)
        self.pushButton_4.setObjectName("pushButton_4")
        self.pushButton_5 = QtWidgets.QPushButton(self.frame)
        self.pushButton_5.setEnabled(True)
        self.pushButton_5.setGeometry(QtCore.QRect(166, 260, 111, 86))
        self.pushButton_5.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_5.setAutoDefault(False)
        self.pushButton_5.setDefault(False)
        self.pushButton_5.setFlat(False)
        self.pushButton_5.setObjectName("pushButton_5")
        self.pushButton_6 = QtWidgets.QPushButton(self.frame)
        self.pushButton_6.setEnabled(True)
        self.pushButton_6.setGeometry(QtCore.QRect(166, 140, 111, 86))
        self.pushButton_6.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_6.setAutoDefault(False)
        self.pushButton_6.setDefault(False)
        self.pushButton_6.setFlat(False)
        self.pushButton_6.setObjectName("pushButton_6")
        self.pushButton_7 = QtWidgets.QPushButton(self.frame)
        self.pushButton_7.setEnabled(True)
        self.pushButton_7.setGeometry(QtCore.QRect(166, 30, 111, 86))
        self.pushButton_7.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_7.setAutoDefault(False)
        self.pushButton_7.setDefault(False)
        self.pushButton_7.setFlat(False)
        self.pushButton_7.setObjectName("pushButton_7")
        self.pushButton_8 = QtWidgets.QPushButton(self.frame)
        self.pushButton_8.setEnabled(True)
        self.pushButton_8.setGeometry(QtCore.QRect(301, 260, 111, 86))
        self.pushButton_8.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_8.setAutoDefault(False)
        self.pushButton_8.setDefault(False)
        self.pushButton_8.setFlat(False)
        self.pushButton_8.setObjectName("pushButton_8")
        self.pushButton_9 = QtWidgets.QPushButton(self.frame)
        self.pushButton_9.setEnabled(True)
        self.pushButton_9.setGeometry(QtCore.QRect(301, 30, 111, 86))
        self.pushButton_9.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_9.setAutoDefault(False)
        self.pushButton_9.setDefault(False)
        self.pushButton_9.setFlat(False)
        self.pushButton_9.setObjectName("pushButton_9")
        self.pushButton_10 = QtWidgets.QPushButton(self.frame)
        self.pushButton_10.setEnabled(True)
        self.pushButton_10.setGeometry(QtCore.QRect(301, 140, 111, 86))
        self.pushButton_10.setStyleSheet(
            "background-color: rgb(255, 255, 127);\n"
            "font: 20pt \"MS Shell Dlg 2\";")
        self.pushButton_10.setAutoDefault(False)
        self.pushButton_10.setDefault(False)
        self.pushButton_10.setFlat(False)
        self.pushButton_10.setObjectName("pushButton_10")

        # self.pushButton_11 = QtWidgets.QPushButton(self.frame)
        # self.pushButton_11.setGeometry(QtCore.QRect(470, 240, 101, 23))
        # self.pushButton_11.setObjectName("pushButton_11")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 591, 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)
Beispiel #12
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1275, 993)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(0, 0))
        MainWindow.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_9.setFont(font)
        self.label_9.setFrameShadow(QtWidgets.QFrame.Plain)
        self.label_9.setObjectName("label_9")
        self.verticalLayout.addWidget(self.label_9)
        self.line_5 = QtWidgets.QFrame(self.centralwidget)
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.verticalLayout.addWidget(self.line_5)
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.verticalLayout.addWidget(self.label_3)
        self.FuncLayout = QtWidgets.QHBoxLayout()
        self.FuncLayout.setObjectName("FuncLayout")
        self.spinBox = QtWidgets.QSpinBox(self.centralwidget)
        self.spinBox.setReadOnly(False)
        self.spinBox.setMinimum(1)
        self.spinBox.setMaximum(20)
        self.spinBox.setStyleSheet('font: 12pt Arial')
        self.spinBox.setObjectName("spinBox")
        self.FuncLayout.addWidget(self.spinBox)
        self.verticalLayout.addLayout(self.FuncLayout)
        self.line_4 = QtWidgets.QFrame(self.centralwidget)
        self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.verticalLayout.addWidget(self.line_4)
        self.label = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.radioButton = QtWidgets.QRadioButton(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.radioButton.setFont(font)
        self.radioButton.setChecked(True)
        self.radioButton.setObjectName("radioButton")
        self.verticalLayout.addWidget(self.radioButton)
        self.radioButton_2 = QtWidgets.QRadioButton(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.radioButton_2.setFont(font)
        self.radioButton_2.setObjectName("radioButton_2")
        self.verticalLayout.addWidget(self.radioButton_2)
        self.TrainBtn = QtWidgets.QPushButton(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.TrainBtn.setFont(font)
        self.TrainBtn.setObjectName("TrainBtn")
        self.verticalLayout.addWidget(self.TrainBtn)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.formLayout_2 = QtWidgets.QFormLayout()
        self.formLayout_2.setObjectName("formLayout_2")
        self.progressBar = QtWidgets.QProgressBar(self.centralwidget)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setTextVisible(False)
        self.progressBar.setObjectName("progressBar")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.SpanningRole,
                                    self.progressBar)
        self.epochLog = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.epochLog.setFont(font)
        self.epochLog.setObjectName("epochLog")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                    self.epochLog)
        self.subProgressBar = QtWidgets.QProgressBar(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.subProgressBar.sizePolicy().hasHeightForWidth())
        self.subProgressBar.setSizePolicy(sizePolicy)
        self.subProgressBar.setMaximumSize(QtCore.QSize(16777215, 10))
        self.subProgressBar.setProperty("value", 0)
        self.subProgressBar.setTextVisible(False)
        self.subProgressBar.setObjectName("subProgressBar")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.SpanningRole,
                                    self.subProgressBar)
        self.label_10 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_10.setFont(font)
        self.label_10.setObjectName("label_10")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                    self.label_10)
        self.valLossValue = QtWidgets.QLabel(self.centralwidget)
        self.valLossValue.setMinimumSize(QtCore.QSize(100, 0))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.valLossValue.setFont(font)
        self.valLossValue.setText("")
        self.valLossValue.setObjectName("valLossValue")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                    self.valLossValue)
        self.lossValue = QtWidgets.QLabel(self.centralwidget)
        self.lossValue.setMinimumSize(QtCore.QSize(100, 0))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.lossValue.setFont(font)
        self.lossValue.setText("")
        self.lossValue.setObjectName("lossValue")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                    self.lossValue)
        self.verticalLayout.addLayout(self.formLayout_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        self.line_3 = QtWidgets.QFrame(self.centralwidget)
        self.line_3.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.horizontalLayout_3.addWidget(self.line_3)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem1)
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_4.addWidget(self.label_8)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.EncoderImg = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.EncoderImg.sizePolicy().hasHeightForWidth())
        self.EncoderImg.setSizePolicy(sizePolicy)
        self.EncoderImg.setMinimumSize(QtCore.QSize(300, 300))
        self.EncoderImg.setMaximumSize(QtCore.QSize(300, 300))
        self.EncoderImg.setAutoFillBackground(False)
        self.EncoderImg.setStyleSheet("background-color: rgb(0, 0, 0);\n" "")
        self.EncoderImg.setText("")
        self.EncoderImg.setAlignment(QtCore.Qt.AlignCenter)
        self.EncoderImg.setObjectName("EncoderImg")
        self.horizontalLayout.addWidget(self.EncoderImg)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout.addWidget(self.label_4)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        spacerItem4 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem4)
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label_6)
        self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.lineEdit_2.setFont(font)
        self.lineEdit_2.setReadOnly(True)
        self.lineEdit_2.setObjectName("lineEdit_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.lineEdit_2)
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.lineEdit.setFont(font)
        self.lineEdit.setReadOnly(True)
        self.lineEdit.setObjectName("lineEdit")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.lineEdit)
        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_7)
        self.verticalLayout_3.addLayout(self.formLayout)
        spacerItem5 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem5)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.label_5 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_5.setFont(font)
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout.addWidget(self.label_5)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem7)
        self.DecoderImg = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.DecoderImg.sizePolicy().hasHeightForWidth())
        self.DecoderImg.setSizePolicy(sizePolicy)
        self.DecoderImg.setMinimumSize(QtCore.QSize(300, 300))
        self.DecoderImg.setMaximumSize(QtCore.QSize(300, 300))
        self.DecoderImg.setStyleSheet("background-color: rgb(0, 0, 0);\n" "")
        self.DecoderImg.setText("")
        self.DecoderImg.setAlignment(QtCore.Qt.AlignCenter)
        self.DecoderImg.setObjectName("DecoderImg")
        self.horizontalLayout.addWidget(self.DecoderImg)
        self.verticalLayout_4.addLayout(self.horizontalLayout)
        self.ClearBtn = QtWidgets.QPushButton(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.ClearBtn.setFont(font)
        self.ClearBtn.setObjectName("ClearBtn")
        self.verticalLayout_4.addWidget(self.ClearBtn)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout_4.addWidget(self.line)
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_4.addWidget(self.label_2)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.TouchPanel = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.TouchPanel.sizePolicy().hasHeightForWidth())
        self.TouchPanel.setSizePolicy(sizePolicy)
        self.TouchPanel.setMinimumSize(QtCore.QSize(512, 512))
        self.TouchPanel.setMaximumSize(QtCore.QSize(512, 512))
        self.TouchPanel.setStyleSheet("background-color: rgb(0, 0, 0);\n" "")
        self.TouchPanel.setText("")
        self.TouchPanel.setAlignment(QtCore.Qt.AlignCenter)
        self.TouchPanel.setObjectName("TouchPanel")
        self.horizontalLayout_2.addWidget(self.TouchPanel)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem8)
        self.OutputImg = QtWidgets.QLabel(self.centralwidget)
        self.OutputImg.setMinimumSize(QtCore.QSize(512, 512))
        self.OutputImg.setMaximumSize(QtCore.QSize(512, 512))
        self.OutputImg.setStyleSheet("background-color: rgb(0, 0, 0);")
        self.OutputImg.setText("")
        self.OutputImg.setObjectName("OutputImg")
        self.horizontalLayout_2.addWidget(self.OutputImg)
        self.verticalLayout_4.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout_4)
        spacerItem9 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem9)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menuBar = QtWidgets.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 1275, 21))
        self.menuBar.setObjectName("menuBar")
        self.menuModels = QtWidgets.QMenu(self.menuBar)
        self.menuModels.setObjectName("menuModels")
        MainWindow.setMenuBar(self.menuBar)
        self.actionmse = QtWidgets.QAction(MainWindow)
        self.actionmse.setObjectName("actionmse")
        self.actionbce = QtWidgets.QAction(MainWindow)
        self.actionbce.setObjectName("actionbce")
        self.actionload = QtWidgets.QAction(MainWindow)
        self.actionload.setObjectName("actionload")
        self.actionsave = QtWidgets.QAction(MainWindow)
        self.actionsave.setObjectName("actionsave")
        self.menuModels.addAction(self.actionload)
        self.menuModels.addAction(self.actionsave)
        self.menuBar.addAction(self.menuModels.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #13
0
    def setupUi(self, Dialog, width, heigth):
        heigth = heigth // 3
        width = width // 3
        marginH = width // 10
        marginV = heigth // 10
        btnWidth = width // 3
        btnHeight = heigth // 5
        Dialog.setObjectName("Dialog")
        Dialog.resize(width, heigth)
        self.pushButton = QtWidgets.QPushButton(Dialog)
        self.pushButton.setGeometry(
            QtCore.QRect(marginH, marginV, btnWidth, btnHeight))
        self.pushButton.setObjectName("pushButton")

        self.pushButton_2 = QtWidgets.QPushButton(Dialog)
        self.pushButton_2.setGeometry(
            QtCore.QRect(marginH, heigth // 2 + marginV // 2, btnWidth,
                         btnHeight))
        self.pushButton_2.setObjectName("pushButton_2")

        self.line = QtWidgets.QFrame(Dialog)
        self.line.setGeometry(QtCore.QRect(0, heigth // 2, width, 16))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")

        self.saveButton = QtWidgets.QPushButton(Dialog)
        self.saveButton.setGeometry(
            QtCore.QRect(marginH, heigth // 2 + marginV + btnHeight, btnWidth,
                         btnHeight))
        self.saveButton.setObjectName("saveButton")

        # 延时时间
        self.verticalLayoutWidget_5 = QtWidgets.QWidget(Dialog)
        self.verticalLayoutWidget_5.setGeometry(
            QtCore.QRect(marginH + width // 2, marginV + btnHeight, btnWidth,
                         btnHeight))
        self.verticalLayoutWidget_5.setObjectName("verticalLayoutWidget")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_5)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setObjectName("verticalLayout")
        self.label_50 = QtWidgets.QLabel(self.verticalLayoutWidget_5)
        self.label_50.setObjectName("label50")
        self.verticalLayout_5.addWidget(self.label_50)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout")
        self.spinBox_5 = QtWidgets.QSpinBox(self.verticalLayoutWidget_5)
        self.spinBox_5.setProperty("value", 20)
        self.spinBox_5.setObjectName("spinBox")
        self.horizontalLayout_5.addWidget(self.spinBox_5)
        self.label_55 = QtWidgets.QLabel(self.verticalLayoutWidget_5)
        self.label_55.setObjectName("label_55")
        self.horizontalLayout_5.addWidget(self.label_55)
        self.verticalLayout_5.addLayout(self.horizontalLayout_5)

        #录制开始倒计时 marginH+width//2,heigth//2+marginV+btnHeight, btnWidth, btnHeight
        self.verticalLayoutWidget = QtWidgets.QWidget(Dialog)
        self.verticalLayoutWidget.setGeometry(
            QtCore.QRect(marginH + width // 2, marginV // 2, btnWidth,
                         btnHeight))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.spinBox = QtWidgets.QSpinBox(self.verticalLayoutWidget)
        self.spinBox.setProperty("value", 2)
        self.spinBox.setObjectName("spinBox")
        self.horizontalLayout.addWidget(self.spinBox)
        self.label_2 = QtWidgets.QLabel(self.verticalLayoutWidget)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.verticalLayout.addLayout(self.horizontalLayout)

        # 回放开始倒计时
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(Dialog)
        self.verticalLayoutWidget_2.setGeometry(
            QtCore.QRect(marginH + width // 2, heigth // 2 + marginV // 2,
                         btnWidth, btnHeight))
        self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_2.addWidget(self.label_3)

        #
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.spinBox_2 = QtWidgets.QSpinBox(self.verticalLayoutWidget_2)
        self.spinBox_2.setProperty("value", 2)
        self.spinBox_2.setObjectName("spinBox_2")
        self.horizontalLayout_2.addWidget(self.spinBox_2)
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_2.addWidget(self.label_4)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)

        #回放时间
        self.verticalLayoutWidget_3 = QtWidgets.QWidget(Dialog)
        self.verticalLayoutWidget_3.setGeometry(
            QtCore.QRect(marginH + width // 2,
                         heigth // 2 + marginV + btnHeight, btnWidth,
                         btnHeight))
        self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_3)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget_3)
        self.label_5.setObjectName("label_5")
        self.verticalLayout_3.addWidget(self.label_5)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.spinBox_3 = QtWidgets.QSpinBox(self.verticalLayoutWidget_3)
        self.spinBox_3.setProperty("value", 1)
        self.spinBox_3.setObjectName("spinBox_3")
        self.horizontalLayout_3.addWidget(self.spinBox_3)
        self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget_3)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout_3.addWidget(self.label_6)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #14
0
    def setupUi(self, Annotator3_1):
        Annotator3_1.setObjectName("Annotator3_1")
        Annotator3_1.resize(1936, 969)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            Annotator3_1.sizePolicy().hasHeightForWidth())
        Annotator3_1.setSizePolicy(sizePolicy)
        Annotator3_1.setToolTipDuration(-1)
        self.aaa = Annotator3_1
        self.Selected_list_list = []
        self.centralwidget = QtWidgets.QWidget(Annotator3_1)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.main_frame = QtWidgets.QFrame(self.centralwidget)
        self.main_frame.setMinimumSize(QtCore.QSize(300, 0))
        self.main_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.main_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.main_frame.setObjectName("main_frame")
        self.img_scroll_frame = QtWidgets.QFrame(self.main_frame)
        self.img_scroll_frame.setGeometry(QtCore.QRect(230, 0, 1361, 931))
        self.img_scroll_frame.setMinimumSize(QtCore.QSize(1250, 900))
        self.img_scroll_frame.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.img_scroll_frame.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.img_scroll_frame.setLineWidth(1)
        self.img_scroll_frame.setObjectName("img_scroll_frame")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.img_scroll_frame)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.scrollArea = QtWidgets.QScrollArea(self.img_scroll_frame)
        self.scrollArea.setMouseTracking(False)
        self.scrollArea.setTabletTracking(False)
        self.scrollArea.setFrameShape(QtWidgets.QFrame.Panel)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(
            0, 0, 1337, 907))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.gridLayout_5 = QtWidgets.QGridLayout(
            self.scrollAreaWidgetContents)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.listWidget_3 = QtWidgets.QListWidget(
            self.scrollAreaWidgetContents)
        self.listWidget_3.setStyleSheet("font: 9pt \"MS Shell Dlg 2\";")
        self.listWidget_3.setSelectionMode(
            QtWidgets.QAbstractItemView.MultiSelection)
        self.listWidget_3.setIconSize(QtCore.QSize(310, 220))
        self.listWidget_3.setViewMode(QtWidgets.QListView.IconMode)
        self.listWidget_3.setObjectName("listWidget_3")
        self.gridLayout_5.addWidget(self.listWidget_3, 0, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_4.addWidget(self.scrollArea, 0, 0, 1, 1)
        self.list_right_frame = QtWidgets.QFrame(self.main_frame)
        self.list_right_frame.setGeometry(QtCore.QRect(1590, 0, 921, 931))
        self.list_right_frame.setMinimumSize(QtCore.QSize(300, 0))
        self.list_right_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.list_right_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.list_right_frame.setObjectName("list_right_frame")
        self.layoutWidget_2 = QtWidgets.QWidget(self.list_right_frame)
        self.layoutWidget_2.setGeometry(QtCore.QRect(0, 10, 304, 881))
        self.layoutWidget_2.setObjectName("layoutWidget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget_2)

        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(2)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.lineEdit = QtWidgets.QLineEdit(self.layoutWidget_2)
        self.lineEdit.setMinimumSize(QtCore.QSize(200, 30))
        self.lineEdit.setObjectName("lineEdit")
        self.horizontalLayout_2.addWidget(self.lineEdit)
        self.Enter_btn = QtWidgets.QPushButton(self.layoutWidget_2)
        self.Enter_btn.setStyleSheet("font: 12pt \"MS Shell Dlg 2\";")
        self.Enter_btn.setObjectName("Enter_btn")
        self.horizontalLayout_2.addWidget(self.Enter_btn)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.folders = QtWidgets.QListWidget(self.layoutWidget_2)
        self.folders.setStyleSheet("font: 10pt \"MS Shell Dlg 2\";")
        self.folders.setObjectName("folders")
        self.verticalLayout_2.addWidget(self.folders)
        self.listWidget = QtWidgets.QListWidget(self.layoutWidget_2)
        self.listWidget.setStyleSheet("font: 10pt \"MS Shell Dlg 2\";")
        self.listWidget.setObjectName("listWidget")
        self.verticalLayout_2.addWidget(self.listWidget)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(self.layoutWidget_2)
        self.label.setStyleSheet("font: 10pt \"MS Shell Dlg 2\";")
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.pushButton = QtWidgets.QPushButton(self.layoutWidget_2)
        self.pushButton.setMaximumSize(QtCore.QSize(100, 40))
        self.pushButton.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.pushButton.setStyleSheet("font: 12pt \"MS Shell Dlg 2\";")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("./images_icons/refresh.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton.setIcon(icon)
        self.pushButton.setObjectName("pushButton")
        self.horizontalLayout.addWidget(self.pushButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.btn_left_frame = QtWidgets.QFrame(self.main_frame)
        self.btn_left_frame.setGeometry(QtCore.QRect(-10, -10, 251, 891))
        self.btn_left_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.btn_left_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.btn_left_frame.setObjectName("btn_left_frame")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.btn_left_frame)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.Source_Dir_btn = QtWidgets.QPushButton(self.btn_left_frame)
        self.Source_Dir_btn.setMinimumSize(QtCore.QSize(209, 79))
        self.Source_Dir_btn.setStyleSheet("font: 11pt \"MS Shell Dlg 2\";\n"
                                          "font: 12pt \"MS Shell Dlg 2\";")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("./images_icons/pngguru.com (1).png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.Source_Dir_btn.setIcon(icon1)
        self.Source_Dir_btn.setIconSize(QtCore.QSize(70, 70))
        self.Source_Dir_btn.setObjectName("Source_Dir_btn")
        self.verticalLayout.addWidget(self.Source_Dir_btn)
        self.Distination_Dir_btn = QtWidgets.QPushButton(self.btn_left_frame)
        self.Distination_Dir_btn.setMinimumSize(QtCore.QSize(209, 79))
        self.Distination_Dir_btn.setStyleSheet(
            "font: 11pt \"MS Shell Dlg 2\";\n"
            "font: 12pt \"MS Shell Dlg 2\";")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("./images_icons/pngguru.com.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.Distination_Dir_btn.setIcon(icon2)
        self.Distination_Dir_btn.setIconSize(QtCore.QSize(70, 70))
        self.Distination_Dir_btn.setObjectName("Distination_Dir_btn")
        self.verticalLayout.addWidget(self.Distination_Dir_btn)
        self.verticalLayout_5.addLayout(self.verticalLayout)
        self.label_2 = QtWidgets.QLabel(self.btn_left_frame)
        self.label_2.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_5.addWidget(self.label_2)
        self.Selected_list = QtWidgets.QListWidget(self.btn_left_frame)
        self.Selected_list.setStyleSheet("font: 10pt \"MS Shell Dlg 2\";")
        self.Selected_list.setObjectName("Selected_list")
        self.verticalLayout_5.addWidget(self.Selected_list)
        self.label_3 = QtWidgets.QLabel(self.btn_left_frame)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_5.addWidget(self.label_3, 0,
                                        QtCore.Qt.AlignHCenter)
        self.listWidget1 = QtWidgets.QListWidget(self.btn_left_frame)
        self.listWidget1.setObjectName("listWidget1")
        self.verticalLayout_5.addWidget(self.listWidget1)
        self.pushButton_2 = QtWidgets.QPushButton(self.btn_left_frame)
        self.pushButton_2.setMinimumSize(QtCore.QSize(0, 100))
        self.pushButton_2.setMaximumSize(QtCore.QSize(227, 100))
        self.pushButton_2.setStyleSheet("font: 18pt \"MS Shell Dlg 2\";")
        self.pushButton_2.setObjectName("pushButton_2")
        self.verticalLayout_5.addWidget(self.pushButton_2)
        self.gridLayout.addWidget(self.main_frame, 1, 0, 1, 1)
        Annotator3_1.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(Annotator3_1)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1936, 26))
        self.menubar.setObjectName("menubar")
        self.menufile = QtWidgets.QMenu(self.menubar)
        self.menufile.setObjectName("menufile")
        Annotator3_1.setMenuBar(self.menubar)
        self.statusBar = QtWidgets.QStatusBar(Annotator3_1)
        self.statusBar.setObjectName("statusBar")
        Annotator3_1.setStatusBar(self.statusBar)
        self.actionHelp = QtWidgets.QAction(Annotator3_1)
        self.actionHelp.setObjectName("actionHelp")
        self.actionToggle = QtWidgets.QAction(Annotator3_1)
        self.actionToggle.setObjectName("actionToggle")
        self.actionToggle.triggered.connect(self.Dark_mode_clicked)
        self.actionToggle.setShortcut('Ctrl+B')
        self.menufile.addAction(self.actionHelp)
        self.menufile.addSeparator()
        self.menufile.addAction(self.actionToggle)
        self.menubar.addAction(self.menufile.menuAction())
        self.togglenumber = 1
        self.listWidget.clicked.connect(self.listwidget_clicked)
        self.folders.clicked.connect(self.folders_list_clicked)
        self.Selected_list.clicked.connect(self.selected_list_clicked)
        self.pushButton_2.clicked.connect(self.on_click_pushbutton_2)
        self.Distination_Dir_btn.clicked.connect(
            self.on_click_destination_dir_btn)
        self.Source_Dir_btn.clicked.connect(self.on_click_source_dir_btn)
        self.Enter_btn.clicked.connect(self.Enter_btn_clicked)
        self.listWidget_3.itemClicked.connect(self.on_click_image)
        self.lineEdit.textChanged.connect(self.update_display_list)
        self.pushButton.clicked.connect(self.refresh)
        self.image_list()
        self.refresh()

        self.retranslateUi(Annotator3_1)
        QtCore.QMetaObject.connectSlotsByName(Annotator3_1)
Beispiel #15
0
    def setupUi(self, MainWindow):

        MainWindow.resize(620, 600)

        self.centralwidget = QtWidgets.QWidget(MainWindow)

        self.frame_setA = QtWidgets.QFrame(self.centralwidget)
        self.frame_setA.setGeometry(QtCore.QRect(20, 20, 210, 276))
        self.frame_setA.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_setA.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_setA.setObjectName("frame_setA")

        self.listWidget_setA = QtWidgets.QListWidget(self.frame_setA)
        self.listWidget_setA.setGeometry(QtCore.QRect(20, 36, 170, 220))
        self.listWidget_setA.setEditTriggers(
            QtWidgets.QAbstractItemView.NoEditTriggers)
        self.listWidget_setA.setProperty("showDropIndicator", False)
        self.listWidget_setA.setSelectionMode(
            QtWidgets.QAbstractItemView.NoSelection)
        self.listWidget_setA.setObjectName("listWidget_setA")

        self.label_setA = QtWidgets.QLabel(self.frame_setA)
        self.label_setA.setGeometry(QtCore.QRect(70, 10, 80, 16))

        self.frame_setB = QtWidgets.QFrame(self.centralwidget)
        self.frame_setB.setGeometry(QtCore.QRect(250, 20, 210, 276))
        self.frame_setB.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_setB.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_setB.setObjectName("frame_setB")

        self.listWidget_setB = QtWidgets.QListWidget(self.frame_setB)
        self.listWidget_setB.setGeometry(QtCore.QRect(20, 36, 170, 220))
        self.listWidget_setB.setEditTriggers(
            QtWidgets.QAbstractItemView.NoEditTriggers)
        self.listWidget_setB.setProperty("showDropIndicator", False)
        self.listWidget_setB.setSelectionMode(
            QtWidgets.QAbstractItemView.NoSelection)
        self.listWidget_setB.setObjectName("listWidget_setB")

        self.label_setB = QtWidgets.QLabel(self.frame_setB)
        self.label_setB.setGeometry(QtCore.QRect(70, 10, 80, 16))

        self.pushButton_S = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_S.setGeometry(QtCore.QRect(480, 40, 120, 32))
        self.pushButton_S.setObjectName("pushButton_S")
        self.pushButton_S.pressed.connect(self.relation_S)

        self.pushButton_R = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_R.setGeometry(QtCore.QRect(480, 100, 120, 32))
        self.pushButton_R.setObjectName("pushButton_R")
        self.pushButton_R.pressed.connect(self.relation_R)

        self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(20, 301, 500, 260))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")

        self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")

        self.figure = plt.figure()
        self.canvas = FigureCanvas(self.figure)
        self.gridLayout.addWidget(self.canvas, 0, 0, 0, 0)

        MainWindow.setCentralWidget(self.centralwidget)

        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
        self.menubar.setObjectName("menubar")

        self.menu = QtWidgets.QMenu(self.menubar)
        MainWindow.setMenuBar(self.menubar)

        self.action_4 = QtWidgets.QAction(MainWindow)
        self.action_4.setObjectName("win_4")
        self.action_4.triggered.connect(
            lambda: self.menubarTriggered(self.action_4))

        self.menu.addAction(self.action_4)

        self.menubar.addAction(self.menu.menuAction())

        MainWindow.setMenuBar(self.menubar)

        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.refreshLists()

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #16
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setWindowModality(QtCore.Qt.NonModal)
        MainWindow.resize(1047, 634)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(1047, 634))
        MainWindow.setFocusPolicy(QtCore.Qt.NoFocus)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/main_ico/bilibili.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setStyleSheet("QWidget{border-image: url(img/background.jpg);}\n"
"QWidget::section{border-image:none}\n"
"QSlider{border-image:none}\n"
"QLabel{color:white}\n"
"QMenu{border-image:none}\n"
"QAction{border-image:none}\n"
"\n"
"QPushButton{border-image:none;\n"
"border:1px solid rgb(255, 255, 255);\n"
"background-color:rgba(100, 100, 100,0.5);\n"
"color:white;\n"
"border-radius:10px;\n"
"font: 17pt \"幼圆\";\n"
"}\n"
"QPushButton::hover{background:rgba(0,0,0,0.5)}\n"
"#before_button{border-radius:40px;font:20pt;}\n"
"#before_button:hover{font-weight:900;}\n"
"#before_page_button{font-size:10pt}\n"
"#next_page_button{font-size:10pt}\n"
"#next_button{border-radius:40px;font:20pt;}\n"
"#next_button:hover{font-weight:900}\n"
"#fanju_button{font:10pt}\n"
"#video_button{font:10pt}\n"
"QFrame{border-image:none}\n"
"QLineEdit{\n"
"border-color: rgb(255, 255, 255);\n"
"border-image:none;\n"
"background-color:rgba(0, 0, 0,0.2);\n"
"border:1px solid rgb(255, 255, 255);\n"
"font: 10pt \"幼圆\";\n"
"color:white;\n"
"selection-background-color: rgba(0, 0, 0,0.5);\n"
"border-radius:10px;\n"
"}\n"
"QCheckBox{border-image:none;color:white}\n"
"QTableWidget{\n"
"border-image: none;\n"
"background-color:rgba(0, 0, 0,0.3);\n"
"font: 10pt \"幼圆\";\n"
"selection-background-color: rgba(0, 0, 0,0.5);\n"
"selection-color: rgb(255, 255, 255);\n"
"gridline-color: white;\n"
"color:white;\n"
"border-radius:10px;}\n"
"QHeaderView{background:rgba(0,0,0,0.1);color:white; padding-left:4px; border:1px solid white; border-image: none;}\n"
"QHeaderView::section{background:rgba(0,0,0,0.1); padding-left:4px; border:1px solid white; border-image: none;}\n"
"QProgressBar{\n"
"border-image: none;\n"
"background:rgba(0,0,0,0.5);\n"
"border-radius:10px;\n"
"color:white;\n"
"}\n"
"QProgressBar::chunk{\n"
"color:white;\n"
"border-image: none;\n"
"background:rgba(0,255,0,0.3);\n"
"border-radius:10px;\n"
"}\n"
"QScrollBar{\n"
"background:grey;\n"
"border-image:none; \n"
"padding-top:20px;\n"
"padding-bottom:20px;\n"
"padding-left:3px;\n"
"padding-right:3px;\n"
"}\n"
"QScrollBar::handle{\n"
"background:rgba(0,0,0,0.3);\n"
"border-radius:6px;\n"
"min-height:60px;}\n"
"QScrollBar::handle:vertical:hover{ \n"
"background:rgba(0,0,0,0.3);}\n"
"QScrollBar::add-line:vertical{\n"
"background:rgba(0,0,0,0.3);}\n"
"QScrollBar::sub-line:vertical{\n"
"background:rgba(0,0,0,0.3);;}")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.close_button = QtWidgets.QPushButton(self.centralwidget)
        self.close_button.setGeometry(QtCore.QRect(1000, 10, 31, 31))
        font = QtGui.QFont()
        font.setFamily("幼圆")
        font.setPointSize(17)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.close_button.setFont(font)
        self.close_button.setStyleSheet("background-color:rgba(255, 0, 0,0.5);")
        self.close_button.setObjectName("close_button")
        self.min_button = QtWidgets.QPushButton(self.centralwidget)
        self.min_button.setGeometry(QtCore.QRect(960, 10, 31, 31))
        self.min_button.setStyleSheet("background-color:rgba(0, 0, 255,0.5);\n"
"")
        self.min_button.setObjectName("min_button")
        self.download_frame = QtWidgets.QFrame(self.centralwidget)
        self.download_frame.setGeometry(QtCore.QRect(60, 790, 920, 590))
        self.download_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.download_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.download_frame.setObjectName("download_frame")
        self.display_table = QtWidgets.QTableWidget(self.download_frame)
        self.display_table.setEnabled(True)
        self.display_table.setGeometry(QtCore.QRect(20, 130, 881, 431))
        font = QtGui.QFont()
        font.setFamily("幼圆")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.display_table.setFont(font)
        self.display_table.setAutoFillBackground(False)
        self.display_table.setStyleSheet("")
        self.display_table.setAutoScroll(True)
        self.display_table.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.display_table.setAlternatingRowColors(False)
        self.display_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.display_table.setShowGrid(False)
        self.display_table.setGridStyle(QtCore.Qt.SolidLine)
        self.display_table.setObjectName("display_table")
        self.display_table.setColumnCount(6)
        self.display_table.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.display_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.display_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.display_table.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.display_table.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.display_table.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.display_table.setHorizontalHeaderItem(5, item)
        self.display_table.horizontalHeader().setVisible(True)
        self.display_table.horizontalHeader().setCascadingSectionResizes(False)
        self.display_table.horizontalHeader().setHighlightSections(False)
        self.display_table.horizontalHeader().setSortIndicatorShown(False)
        self.display_table.verticalHeader().setVisible(False)
        self.display_table.verticalHeader().setDefaultSectionSize(37)
        self.display_table.verticalHeader().setHighlightSections(True)
        self.display_table.verticalHeader().setSortIndicatorShown(False)
        self.display_table.verticalHeader().setStretchLastSection(False)
        self.download_button = QtWidgets.QPushButton(self.download_frame)
        self.download_button.setGeometry(QtCore.QRect(770, 20, 93, 41))
        self.download_button.setStyleSheet("")
        self.download_button.setObjectName("download_button")
        self.pushButton = QtWidgets.QPushButton(self.download_frame)
        self.pushButton.setGeometry(QtCore.QRect(640, 20, 93, 41))
        self.pushButton.setStyleSheet("")
        self.pushButton.setObjectName("pushButton")
        self.url_edit = QtWidgets.QLineEdit(self.download_frame)
        self.url_edit.setGeometry(QtCore.QRect(100, 20, 511, 41))
        self.url_edit.setStyleSheet("")
        self.url_edit.setObjectName("url_edit")
        self.all_select_check_button = QtWidgets.QCheckBox(self.download_frame)
        self.all_select_check_button.setGeometry(QtCore.QRect(30, 100, 121, 21))
        font = QtGui.QFont()
        font.setFamily("幼圆")
        font.setPointSize(12)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.all_select_check_button.setFont(font)
        self.all_select_check_button.setMouseTracking(True)
        self.all_select_check_button.setToolTip("")
        self.all_select_check_button.setStyleSheet("")
        self.all_select_check_button.setObjectName("all_select_check_button")
        self.before_button = QtWidgets.QPushButton(self.centralwidget)
        self.before_button.setGeometry(QtCore.QRect(-80, 60, 170, 91))
        self.before_button.setObjectName("before_button")
        self.next_button = QtWidgets.QPushButton(self.centralwidget)
        self.next_button.setGeometry(QtCore.QRect(970, 60, 171, 91))
        self.next_button.setStyleSheet("")
        self.next_button.setObjectName("next_button")
        self.search_frame = QtWidgets.QFrame(self.centralwidget)
        self.search_frame.setGeometry(QtCore.QRect(90, 50, 870, 570))
        self.search_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.search_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.search_frame.setObjectName("search_frame")
        self.search_input = QtWidgets.QLineEdit(self.search_frame)
        self.search_input.setGeometry(QtCore.QRect(70, 10, 551, 51))
        self.search_input.setObjectName("search_input")
        self.search_button = QtWidgets.QPushButton(self.search_frame)
        self.search_button.setGeometry(QtCore.QRect(690, 10, 121, 51))
        self.search_button.setObjectName("search_button")
        self.page_label = QtWidgets.QLabel(self.search_frame)
        self.page_label.setGeometry(QtCore.QRect(420, 520, 72, 21))
        self.page_label.setObjectName("page_label")
        self.tableWidget = QtWidgets.QTableWidget(self.search_frame)
        self.tableWidget.setGeometry(QtCore.QRect(60, 90, 770, 420))
        self.tableWidget.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.tableWidget.setMidLineWidth(0)
        self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.tableWidget.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
        self.tableWidget.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.tableWidget.setShowGrid(False)
        self.tableWidget.setGridStyle(QtCore.Qt.DotLine)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(6)
        self.tableWidget.setRowCount(0)
        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.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(5, item)
        self.tableWidget.horizontalHeader().setVisible(True)
        self.tableWidget.horizontalHeader().setHighlightSections(True)
        self.tableWidget.horizontalHeader().setMinimumSectionSize(30)
        self.tableWidget.horizontalHeader().setSortIndicatorShown(False)
        self.tableWidget.horizontalHeader().setStretchLastSection(False)
        self.tableWidget.verticalHeader().setVisible(False)
        self.tableWidget.verticalHeader().setDefaultSectionSize(70)
        self.fanju_button = QtWidgets.QPushButton(self.search_frame)
        self.fanju_button.setGeometry(QtCore.QRect(-40, 160, 93, 28))
        self.fanju_button.setObjectName("fanju_button")
        self.video_button = QtWidgets.QPushButton(self.search_frame)
        self.video_button.setGeometry(QtCore.QRect(-40, 120, 93, 28))
        self.video_button.setObjectName("video_button")
        self.tableWidget_2 = QtWidgets.QTableWidget(self.search_frame)
        self.tableWidget_2.setGeometry(QtCore.QRect(880, 90, 771, 421))
        self.tableWidget_2.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.tableWidget_2.setMidLineWidth(0)
        self.tableWidget_2.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.tableWidget_2.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
        self.tableWidget_2.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.tableWidget_2.setShowGrid(False)
        self.tableWidget_2.setGridStyle(QtCore.Qt.DotLine)
        self.tableWidget_2.setObjectName("tableWidget_2")
        self.tableWidget_2.setColumnCount(6)
        self.tableWidget_2.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_2.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_2.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_2.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_2.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_2.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_2.setHorizontalHeaderItem(5, item)
        self.tableWidget_2.horizontalHeader().setVisible(True)
        self.tableWidget_2.horizontalHeader().setHighlightSections(True)
        self.tableWidget_2.horizontalHeader().setMinimumSectionSize(30)
        self.tableWidget_2.horizontalHeader().setSortIndicatorShown(False)
        self.tableWidget_2.horizontalHeader().setStretchLastSection(False)
        self.tableWidget_2.verticalHeader().setVisible(False)
        self.tableWidget_2.verticalHeader().setDefaultSectionSize(70)
        self.before_page_button = QtWidgets.QPushButton(self.search_frame)
        self.before_page_button.setGeometry(QtCore.QRect(260, 520, 93, 28))
        self.before_page_button.setObjectName("before_page_button")
        self.next_page_button = QtWidgets.QPushButton(self.search_frame)
        self.next_page_button.setGeometry(QtCore.QRect(540, 520, 93, 28))
        self.next_page_button.setObjectName("next_page_button")
        self.total_page_label = QtWidgets.QLabel(self.search_frame)
        self.total_page_label.setGeometry(QtCore.QRect(420, 540, 72, 21))
        self.total_page_label.setText("")
        self.total_page_label.setObjectName("total_page_label")
        self.setting_frame = QtWidgets.QFrame(self.centralwidget)
        self.setting_frame.setGeometry(QtCore.QRect(60, 1520, 920, 590))
        self.setting_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.setting_frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.setting_frame.setObjectName("setting_frame")
        self.pushButton_3 = QtWidgets.QPushButton(self.setting_frame)
        self.pushButton_3.setGeometry(QtCore.QRect(220, 190, 421, 211))
        self.pushButton_3.setObjectName("pushButton_3")
        self.download_frame.raise_()
        self.close_button.raise_()
        self.min_button.raise_()
        self.before_button.raise_()
        self.next_button.raise_()
        self.search_frame.raise_()
        self.setting_frame.raise_()
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        self.pushButton.clicked.connect(MainWindow.jiexi)
        self.all_select_check_button.stateChanged['int'].connect(MainWindow.all_select)
        self.download_button.clicked.connect(MainWindow.download)
        self.min_button.clicked.connect(MainWindow.min_click)
        self.close_button.clicked.connect(MainWindow.close_click)
        self.next_button.clicked.connect(MainWindow.next_page)
        self.before_button.clicked.connect(MainWindow.before_page)
        self.search_button.clicked.connect(MainWindow.start_search)
        self.video_button.clicked.connect(MainWindow.view_search_video)
        self.fanju_button.clicked.connect(MainWindow.view_search_fanju)
        self.before_page_button.clicked.connect(MainWindow.search_before_page)
        self.next_page_button.clicked.connect(MainWindow.search_next_page)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #17
0
    def setupUi(self, frmHydraulicsOptions):
        frmHydraulicsOptions.setObjectName("frmHydraulicsOptions")
        frmHydraulicsOptions.resize(589, 403)
        font = QtGui.QFont()
        font.setPointSize(10)
        frmHydraulicsOptions.setFont(font)
        self.centralWidget = QtWidgets.QWidget(frmHydraulicsOptions)
        self.centralWidget.setObjectName("centralWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralWidget)
        self.verticalLayout.setContentsMargins(11, 11, 11, 11)
        self.verticalLayout.setSpacing(6)
        self.verticalLayout.setObjectName("verticalLayout")
        self.fraTop = QtWidgets.QFrame(self.centralWidget)
        self.fraTop.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.fraTop.setFrameShadow(QtWidgets.QFrame.Raised)
        self.fraTop.setObjectName("fraTop")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.fraTop)
        self.horizontalLayout_2.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout_2.setSpacing(6)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.fraLeft = QtWidgets.QFrame(self.fraTop)
        self.fraLeft.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.fraLeft.setFrameShadow(QtWidgets.QFrame.Raised)
        self.fraLeft.setObjectName("fraLeft")
        self.formLayout_2 = QtWidgets.QFormLayout(self.fraLeft)
        self.formLayout_2.setContentsMargins(11, 11, 11, 11)
        self.formLayout_2.setSpacing(6)
        self.formLayout_2.setObjectName("formLayout_2")
        self.lblFlowUnits = QtWidgets.QLabel(self.fraLeft)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.lblFlowUnits.setFont(font)
        self.lblFlowUnits.setObjectName("lblFlowUnits")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                    self.lblFlowUnits)
        self.cboFlow = QtWidgets.QComboBox(self.fraLeft)
        self.cboFlow.setObjectName("cboFlow")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                    self.cboFlow)
        self.lblHeadloss = QtWidgets.QLabel(self.fraLeft)
        self.lblHeadloss.setObjectName("lblHeadloss")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                    self.lblHeadloss)
        self.cboHeadloss = QtWidgets.QComboBox(self.fraLeft)
        self.cboHeadloss.setObjectName("cboHeadloss")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                    self.cboHeadloss)
        self.lblSpecificGravity = QtWidgets.QLabel(self.fraLeft)
        self.lblSpecificGravity.setObjectName("lblSpecificGravity")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                    self.lblSpecificGravity)
        self.txtSpecificGravity = QtWidgets.QLineEdit(self.fraLeft)
        self.txtSpecificGravity.setObjectName("txtSpecificGravity")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                    self.txtSpecificGravity)
        self.lblRelativeViscosity = QtWidgets.QLabel(self.fraLeft)
        self.lblRelativeViscosity.setObjectName("lblRelativeViscosity")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                    self.lblRelativeViscosity)
        self.txtRelativeViscosity = QtWidgets.QLineEdit(self.fraLeft)
        self.txtRelativeViscosity.setObjectName("txtRelativeViscosity")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                    self.txtRelativeViscosity)
        self.gbxUnbalanced = QtWidgets.QGroupBox(self.fraLeft)
        self.gbxUnbalanced.setObjectName("gbxUnbalanced")
        self.formLayout = QtWidgets.QFormLayout(self.gbxUnbalanced)
        self.formLayout.setContentsMargins(11, 11, 11, 11)
        self.formLayout.setSpacing(6)
        self.formLayout.setObjectName("formLayout")
        self.rbnStop = QtWidgets.QRadioButton(self.gbxUnbalanced)
        self.rbnStop.setObjectName("rbnStop")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.rbnStop)
        self.rbnContinue = QtWidgets.QRadioButton(self.gbxUnbalanced)
        self.rbnContinue.setObjectName("rbnContinue")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.rbnContinue)
        self.rbnContinueN = QtWidgets.QRadioButton(self.gbxUnbalanced)
        self.rbnContinueN.setObjectName("rbnContinueN")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.rbnContinueN)
        self.txtContinueN = QtWidgets.QLineEdit(self.gbxUnbalanced)
        self.txtContinueN.setObjectName("txtContinueN")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.txtContinueN)
        self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.SpanningRole,
                                    self.gbxUnbalanced)
        self.horizontalLayout_2.addWidget(self.fraLeft)
        self.frame = QtWidgets.QFrame(self.fraTop)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.formLayout_3 = QtWidgets.QFormLayout(self.frame)
        self.formLayout_3.setContentsMargins(11, 11, 11, 11)
        self.formLayout_3.setSpacing(6)
        self.formLayout_3.setObjectName("formLayout_3")
        self.lblMaximumTrials = QtWidgets.QLabel(self.frame)
        self.lblMaximumTrials.setObjectName("lblMaximumTrials")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                    self.lblMaximumTrials)
        self.txtMaximumTrials = QtWidgets.QLineEdit(self.frame)
        self.txtMaximumTrials.setObjectName("txtMaximumTrials")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                    self.txtMaximumTrials)
        self.lblAccuracy = QtWidgets.QLabel(self.frame)
        self.lblAccuracy.setObjectName("lblAccuracy")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                    self.lblAccuracy)
        self.txtAccuracy = QtWidgets.QLineEdit(self.frame)
        self.txtAccuracy.setObjectName("txtAccuracy")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                    self.txtAccuracy)
        self.lblDefaultPattern = QtWidgets.QLabel(self.frame)
        self.lblDefaultPattern.setObjectName("lblDefaultPattern")
        self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                    self.lblDefaultPattern)
        self.txtDefaultPattern = QtWidgets.QLineEdit(self.frame)
        self.txtDefaultPattern.setObjectName("txtDefaultPattern")
        self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                    self.txtDefaultPattern)
        self.lblDemandMultiplier = QtWidgets.QLabel(self.frame)
        self.lblDemandMultiplier.setObjectName("lblDemandMultiplier")
        self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                    self.lblDemandMultiplier)
        self.txtDemandMultiplier = QtWidgets.QLineEdit(self.frame)
        self.txtDemandMultiplier.setObjectName("txtDemandMultiplier")
        self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                    self.txtDemandMultiplier)
        self.lblEmitterExponent = QtWidgets.QLabel(self.frame)
        self.lblEmitterExponent.setObjectName("lblEmitterExponent")
        self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.LabelRole,
                                    self.lblEmitterExponent)
        self.txtEmitterExponent = QtWidgets.QLineEdit(self.frame)
        self.txtEmitterExponent.setObjectName("txtEmitterExponent")
        self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.FieldRole,
                                    self.txtEmitterExponent)
        self.lblCheckFrequency = QtWidgets.QLabel(self.frame)
        self.lblCheckFrequency.setObjectName("lblCheckFrequency")
        self.formLayout_3.setWidget(5, QtWidgets.QFormLayout.LabelRole,
                                    self.lblCheckFrequency)
        self.txtCheckFrequency = QtWidgets.QLineEdit(self.frame)
        self.txtCheckFrequency.setObjectName("txtCheckFrequency")
        self.formLayout_3.setWidget(5, QtWidgets.QFormLayout.FieldRole,
                                    self.txtCheckFrequency)
        self.lblMaxCheck = QtWidgets.QLabel(self.frame)
        self.lblMaxCheck.setObjectName("lblMaxCheck")
        self.formLayout_3.setWidget(6, QtWidgets.QFormLayout.LabelRole,
                                    self.lblMaxCheck)
        self.txtMaxCheck = QtWidgets.QLineEdit(self.frame)
        self.txtMaxCheck.setObjectName("txtMaxCheck")
        self.formLayout_3.setWidget(6, QtWidgets.QFormLayout.FieldRole,
                                    self.txtMaxCheck)
        self.lblDampLimit = QtWidgets.QLabel(self.frame)
        self.lblDampLimit.setObjectName("lblDampLimit")
        self.formLayout_3.setWidget(7, QtWidgets.QFormLayout.LabelRole,
                                    self.lblDampLimit)
        self.txtDampLimit = QtWidgets.QLineEdit(self.frame)
        self.txtDampLimit.setObjectName("txtDampLimit")
        self.formLayout_3.setWidget(7, QtWidgets.QFormLayout.FieldRole,
                                    self.txtDampLimit)
        self.horizontalLayout_2.addWidget(self.frame)
        self.verticalLayout.addWidget(self.fraTop)
        self.fraOKCancel = QtWidgets.QFrame(self.centralWidget)
        self.fraOKCancel.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.fraOKCancel.setFrameShadow(QtWidgets.QFrame.Raised)
        self.fraOKCancel.setObjectName("fraOKCancel")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.fraOKCancel)
        self.horizontalLayout.setContentsMargins(11, 11, 11, 11)
        self.horizontalLayout.setSpacing(6)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(386, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.cmdOK = QtWidgets.QPushButton(self.fraOKCancel)
        self.cmdOK.setObjectName("cmdOK")
        self.horizontalLayout.addWidget(self.cmdOK)
        self.cmdCancel = QtWidgets.QPushButton(self.fraOKCancel)
        self.cmdCancel.setObjectName("cmdCancel")
        self.horizontalLayout.addWidget(self.cmdCancel)
        self.verticalLayout.addWidget(self.fraOKCancel)
        frmHydraulicsOptions.setCentralWidget(self.centralWidget)

        self.retranslateUi(frmHydraulicsOptions)
        QtCore.QMetaObject.connectSlotsByName(frmHydraulicsOptions)
    def setupUi(self, Splash):
        Splash.setObjectName("Splash")
        Splash.resize(600, 400)
        Splash.setFixedSize(600, 400)
        Splash.setWindowFlags(Qt.Qt.FramelessWindowHint)
        Splash.setWindowTitle('淡江大學 實習上機系統')
        img = base64.b64decode(tku)
        Splash.setWindowIcon(
            QtGui.QIcon(self.svg2pixmap(img, Qt.QSize(512, 512))))
        self.top = QtWidgets.QFrame(Splash)
        self.top.setGeometry(QtCore.QRect(0, 0, 600, 250))
        self.top.setStyleSheet("QFrame{background-color: rgb(207, 49, 49)}")
        self.top.setObjectName("top")

        self.logo = QtWidgets.QLabel(Splash)
        self.logo.resize(85, 85)
        self.logo.setFixedSize(85, 85)
        self.logo.setScaledContents(True)
        img = base64.b64decode(logopng)
        img = BytesIO(img)
        img = Image.open(img)
        img = ImageQt.ImageQt(img)
        self.logo.setPixmap(QtGui.QPixmap.fromImage(img))
        self.logo.setAlignment(QtCore.Qt.AlignCenter)

        self.tku = QtWidgets.QLabel(Splash)
        self.tku.resize(85, 28)
        self.tku.setFixedSize(85, 28)
        self.tku.setScaledContents(True)
        img = base64.b64decode(tkupng)
        img = BytesIO(img)
        img = Image.open(img)
        img = ImageQt.ImageQt(img)
        self.tku.setPixmap(QtGui.QPixmap.fromImage(img))
        self.tku.setAlignment(QtCore.Qt.AlignCenter)

        self.slogan = QtWidgets.QLabel(Splash)
        self.slogan.setText('<font color="white">國際化|資訊化|未來化</font>')
        self.slogan.setFont(QtGui.QFont('微軟正黑體', 8))
        self.slogan.setAlignment(QtCore.Qt.AlignCenter)

        self.topVerticalLayout = QtWidgets.QVBoxLayout(Splash)
        self.topVerticalLayout.setAlignment(QtCore.Qt.AlignCenter)
        self.topVerticalLayout.addWidget(self.logo,
                                         alignment=QtCore.Qt.AlignCenter)
        self.topVerticalLayout.addWidget(self.tku,
                                         alignment=QtCore.Qt.AlignCenter)
        self.topVerticalLayout.addWidget(self.slogan,
                                         alignment=QtCore.Qt.AlignCenter)

        self.top.setLayout(self.topVerticalLayout)

        self.bottom = QtWidgets.QFrame(Splash)
        self.bottom.setGeometry(QtCore.QRect(0, 250, 600, 150))
        self.bottom.setStyleSheet("QFrame{background-color: #ffffff}")
        self.bottom.setObjectName("bottom")

        self.title = QtWidgets.QLabel(Splash)
        self.title.setText('實習室管制上機系統')
        self.title.setFont(QtGui.QFont('微軟正黑體', 14))
        self.title.setAlignment(QtCore.Qt.AlignCenter)

        self.status = QtWidgets.QLabel(Splash)
        self.status.setText('加載中,請稍候')
        self.status.setFont(QtGui.QFont('微軟正黑體', 10))
        self.status.setAlignment(QtCore.Qt.AlignCenter)

        self.copyright = QtWidgets.QLabel(Splash)
        self.copyright.setText(
            '<font color="#464040">Copyright © 2020 CHANG CHIH HSIANG. All rights reserved</font>'
        )
        self.copyright.setFont(QtGui.QFont('微軟正黑體', 8))
        self.copyright.setAlignment(QtCore.Qt.AlignCenter)

        self.bottomVerticalLayout = QtWidgets.QVBoxLayout(Splash)
        self.bottomVerticalLayout.addWidget(self.title,
                                            alignment=QtCore.Qt.AlignCenter)
        self.bottomVerticalLayout.addWidget(self.status,
                                            alignment=QtCore.Qt.AlignCenter)
        self.bottomVerticalLayout.addWidget(self.copyright,
                                            alignment=QtCore.Qt.AlignBottom)
        self.bottom.setLayout(self.bottomVerticalLayout)

        self.retranslateUi(Splash)
        QtCore.QMetaObject.connectSlotsByName(Splash)
Beispiel #19
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(650, 250)
        Dialog.setMinimumSize(QtCore.QSize(650, 250))
        Dialog.setMaximumSize(QtCore.QSize(650, 250))
        Dialog.setStyleSheet("background-color: transparent;")
        self.AcceptButton = QtWidgets.QPushButton(Dialog)
        self.AcceptButton.setGeometry(QtCore.QRect(250, 190, 151, 31))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.AcceptButton.setFont(font)
        self.AcceptButton.setStyleSheet(
            "QPushButton{\n"
            "    background-color: rgba(31, 37, 51, 50);\n"
            "    border: 2px solid #ffffff;\n"
            "    border-radius: 15px;\n"
            "    color: #ffffff;\n"
            "    }\n"
            "QPushButton:hover{\n"
            "    background-color: rgba(56, 57, 61, 50);\n"
            "    }\n"
            "QPushButton:pressed{\n"
            "    background-color: rgba(194, 194, 194, 50);\n"
            "    border: #c2c2c2;\n"
            "    }")
        self.AcceptButton.setObjectName("AcceptButton")
        self.BackgroundFrame = QtWidgets.QFrame(Dialog)
        self.BackgroundFrame.setGeometry(QtCore.QRect(-20, -10, 687, 264))
        self.BackgroundFrame.setMinimumSize(QtCore.QSize(687, 264))
        self.BackgroundFrame.setMaximumSize(QtCore.QSize(687, 250))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        self.BackgroundFrame.setFont(font)
        self.BackgroundFrame.setStyleSheet(
            "background-image: url(:/backgrounds/backgrounds/SuccessMessage.png);"
        )
        self.BackgroundFrame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.BackgroundFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.BackgroundFrame.setObjectName("BackgroundFrame")
        self.ExitButton = QtWidgets.QPushButton(Dialog)
        self.ExitButton.setGeometry(QtCore.QRect(620, 0, 21, 21))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.ExitButton.setFont(font)
        self.ExitButton.setStyleSheet(
            "QPushButton{\n"
            "    background-color: rgba(31, 37, 51, 10);\n"
            "    color: #ffffff;\n"
            "    }\n"
            "QPushButton:hover{\n"
            "    background-color: rgba(56, 57, 61, 50);\n"
            "    color: rgb(199, 199, 199);\n"
            "    }\n"
            "QPushButton:pressed{\n"
            "    background-color: rgba(194, 194, 194, 50);\n"
            "    color: rgb(255, 60, 63)\n"
            "    }")
        self.ExitButton.setText("X")
        self.ExitButton.setObjectName("ExitButton")
        self.SuccessLabel = QtWidgets.QLabel(Dialog)
        self.SuccessLabel.setGeometry(QtCore.QRect(20, 30, 101, 41))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        font.setPointSize(14)
        font.setBold(False)
        font.setWeight(50)
        self.SuccessLabel.setFont(font)
        self.SuccessLabel.setStyleSheet("background-color: none;\n"
                                        "color: #ffffff;")
        self.SuccessLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.SuccessLabel.setObjectName("SuccessLabel")
        self.WindowMoveButton = QtWidgets.QPushButton(Dialog)
        self.WindowMoveButton.setGeometry(QtCore.QRect(0, 0, 651, 21))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.WindowMoveButton.setFont(font)
        self.WindowMoveButton.setStyleSheet("QPushButton{\n"
                                            "    color: transparent;\n"
                                            "}")
        self.WindowMoveButton.setText("")
        self.WindowMoveButton.setObjectName("WindowMoveButton")
        self.InfoLabel = QtWidgets.QLabel(Dialog)
        self.InfoLabel.setGeometry(QtCore.QRect(30, 70, 591, 91))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.InfoLabel.setFont(font)
        self.InfoLabel.setStyleSheet("background-color: none;\n"
                                     "color: #ffffff;")
        self.InfoLabel.setText("Информация")
        self.InfoLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.InfoLabel.setObjectName("InfoLabel")
        self.StringsList = QtWidgets.QLabel(Dialog)
        self.StringsList.setGeometry(QtCore.QRect(230, 110, 271, 20))
        font = QtGui.QFont()
        font.setFamily("laCartoonerie(RUS BY LYAJKA)")
        self.StringsList.setFont(font)
        self.StringsList.setObjectName("StringsList")
        self.StringsList.raise_()
        self.BackgroundFrame.raise_()
        self.WindowMoveButton.raise_()
        self.AcceptButton.raise_()
        self.ExitButton.raise_()
        self.SuccessLabel.raise_()
        self.InfoLabel.raise_()

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def setupUi(self, MainWindowTarget):
        MainWindowTarget.setObjectName("MainWindowTarget")
        MainWindowTarget.resize(480, 320)
        MainWindowTarget.setMinimumSize(QtCore.QSize(480, 320))
        MainWindowTarget.setMaximumSize(QtCore.QSize(480, 320))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(83, 83, 83))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.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(0, 0, 0))
        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.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(83, 83, 83))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.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(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(83, 83, 83))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        MainWindowTarget.setPalette(palette)
        MainWindowTarget.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        MainWindowTarget.setWindowOpacity(1.0)
        MainWindowTarget.setAnimated(True)
        self.centralwidget = QtWidgets.QWidget(MainWindowTarget)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 661, 51))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.TopSelectionBar = QtWidgets.QHBoxLayout()
        self.TopSelectionBar.setObjectName("TopSelectionBar")
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
        self.TopSelectionBar.addItem(spacerItem)
        self.BT_openHomeScreen = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.BT_openHomeScreen.setFlat(True)
        self.BT_openHomeScreen.setObjectName("BT_openHomeScreen")
        self.TopSelectionBar.addWidget(self.BT_openHomeScreen)
        self.BT_openSonosScreen = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.BT_openSonosScreen.setFlat(True)
        self.BT_openSonosScreen.setObjectName("BT_openSonosScreen")
        self.TopSelectionBar.addWidget(self.BT_openSonosScreen)
        self.BT_openWeatherScreen = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.BT_openWeatherScreen.setFlat(True)
        self.BT_openWeatherScreen.setObjectName("BT_openWeatherScreen")
        self.TopSelectionBar.addWidget(self.BT_openWeatherScreen)
        self.BT_openMeteoScreen = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.BT_openMeteoScreen.setFlat(True)
        self.BT_openMeteoScreen.setObjectName("BT_openMeteoScreen")
        self.TopSelectionBar.addWidget(self.BT_openMeteoScreen)
        self.BT_openSbbScreen = QtWidgets.QPushButton(self.verticalLayoutWidget)
        self.BT_openSbbScreen.setFlat(True)
        self.BT_openSbbScreen.setObjectName("BT_openSbbScreen")
        self.TopSelectionBar.addWidget(self.BT_openSbbScreen)
        self.BT_openLogScreen = QtWidgets.QPushButton(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.BT_openLogScreen.sizePolicy().hasHeightForWidth())
        self.BT_openLogScreen.setSizePolicy(sizePolicy)
        self.BT_openLogScreen.setMaximumSize(QtCore.QSize(40, 16777215))
        self.BT_openLogScreen.setFlat(True)
        self.BT_openLogScreen.setObjectName("BT_openLogScreen")
        self.TopSelectionBar.addWidget(self.BT_openLogScreen)
        spacerItem1 = QtWidgets.QSpacerItem(190, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.TopSelectionBar.addItem(spacerItem1)
        self.verticalLayout.addLayout(self.TopSelectionBar)
        self.LN_boarderLine = QtWidgets.QFrame(self.verticalLayoutWidget)
        self.LN_boarderLine.setEnabled(False)
        self.LN_boarderLine.setMinimumSize(QtCore.QSize(480, 3))
        self.LN_boarderLine.setAutoFillBackground(False)
        self.LN_boarderLine.setStyleSheet("color: rgb(0, 85, 255)")
        self.LN_boarderLine.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.LN_boarderLine.setLineWidth(3)
        self.LN_boarderLine.setMidLineWidth(3)
        self.LN_boarderLine.setFrameShape(QtWidgets.QFrame.HLine)
        self.LN_boarderLine.setObjectName("LN_boarderLine")
        self.verticalLayout.addWidget(self.LN_boarderLine)
        self.ST_workerStack = QtWidgets.QStackedWidget(self.centralwidget)
        self.ST_workerStack.setGeometry(QtCore.QRect(0, 50, 481, 261))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(227, 227, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(227, 227, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(227, 227, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        self.ST_workerStack.setPalette(palette)
        self.ST_workerStack.setObjectName("ST_workerStack")
        self.SC_welcomeScreen = QtWidgets.QWidget()
        self.SC_welcomeScreen.setObjectName("SC_welcomeScreen")
        self.WD_clock = QtWidgets.QWidget(self.SC_welcomeScreen)
        self.WD_clock.setGeometry(QtCore.QRect(9, 9, 471, 251))
        self.WD_clock.setObjectName("WD_clock")
        self.WV_clock = QtWebKitWidgets.QWebView(self.WD_clock)
        self.WV_clock.setGeometry(QtCore.QRect(0, 0, 461, 251))
        self.WV_clock.setObjectName("WV_clock")
        self.ST_workerStack.addWidget(self.SC_welcomeScreen)
        self.SC_sonosScreen = QtWidgets.QWidget()
        self.SC_sonosScreen.setObjectName("SC_sonosScreen")
        self.LB_currentlyPlayingTitle = QtWidgets.QLabel(self.SC_sonosScreen)
        self.LB_currentlyPlayingTitle.setGeometry(QtCore.QRect(10, 120, 181, 16))
        self.LB_currentlyPlayingTitle.setObjectName("LB_currentlyPlayingTitle")
        self.SL_volume = QtWidgets.QSlider(self.SC_sonosScreen)
        self.SL_volume.setGeometry(QtCore.QRect(40, 90, 131, 20))
        self.SL_volume.setOrientation(QtCore.Qt.Horizontal)
        self.SL_volume.setObjectName("SL_volume")
        self.LB_currentlyPlayingArtist = QtWidgets.QLabel(self.SC_sonosScreen)
        self.LB_currentlyPlayingArtist.setGeometry(QtCore.QRect(10, 140, 191, 16))
        self.LB_currentlyPlayingArtist.setObjectName("LB_currentlyPlayingArtist")
        self.BT_volumeUp = QtWidgets.QToolButton(self.SC_sonosScreen)
        self.BT_volumeUp.setGeometry(QtCore.QRect(180, 90, 21, 21))
        self.BT_volumeUp.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("increaseVolume.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_volumeUp.setIcon(icon)
        self.BT_volumeUp.setObjectName("BT_volumeUp")
        self.BT_volumeDown = QtWidgets.QToolButton(self.SC_sonosScreen)
        self.BT_volumeDown.setGeometry(QtCore.QRect(10, 90, 21, 21))
        self.BT_volumeDown.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("reduceVolume.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_volumeDown.setIcon(icon1)
        self.BT_volumeDown.setObjectName("BT_volumeDown")
        self.LB_currentlyPlayingPosition = QtWidgets.QLabel(self.SC_sonosScreen)
        self.LB_currentlyPlayingPosition.setGeometry(QtCore.QRect(10, 160, 181, 16))
        self.LB_currentlyPlayingPosition.setObjectName("LB_currentlyPlayingPosition")
        self.LB_currentlyPlayingTotal = QtWidgets.QLabel(self.SC_sonosScreen)
        self.LB_currentlyPlayingTotal.setGeometry(QtCore.QRect(10, 180, 181, 16))
        self.LB_currentlyPlayingTotal.setObjectName("LB_currentlyPlayingTotal")
        self.LB_currentlyPlayingCurrentTime = QtWidgets.QLabel(self.SC_sonosScreen)
        self.LB_currentlyPlayingCurrentTime.setGeometry(QtCore.QRect(10, 200, 181, 16))
        self.LB_currentlyPlayingCurrentTime.setObjectName("LB_currentlyPlayingCurrentTime")
        self.BT_musicMode = QtWidgets.QPushButton(self.SC_sonosScreen)
        self.BT_musicMode.setGeometry(QtCore.QRect(10, 230, 41, 23))
        self.BT_musicMode.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("music.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_musicMode.setIcon(icon2)
        self.BT_musicMode.setFlat(True)
        self.BT_musicMode.setObjectName("BT_musicMode")
        self.BT_tvMode = QtWidgets.QPushButton(self.SC_sonosScreen)
        self.BT_tvMode.setGeometry(QtCore.QRect(110, 230, 41, 23))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(60, 186, 162))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(60, 186, 162))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(60, 186, 162))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(60, 186, 162))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(60, 186, 162))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(60, 186, 162))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.BT_tvMode.setPalette(palette)
        self.BT_tvMode.setText("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap("tv.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_tvMode.setIcon(icon3)
        self.BT_tvMode.setFlat(True)
        self.BT_tvMode.setObjectName("BT_tvMode")
        self.BT_radioMode = QtWidgets.QPushButton(self.SC_sonosScreen)
        self.BT_radioMode.setGeometry(QtCore.QRect(60, 230, 41, 23))
        self.BT_radioMode.setText("")
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap("radio.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_radioMode.setIcon(icon4)
        self.BT_radioMode.setFlat(True)
        self.BT_radioMode.setObjectName("BT_radioMode")
        self.gridLayoutWidget_2 = QtWidgets.QWidget(self.SC_sonosScreen)
        self.gridLayoutWidget_2.setGeometry(QtCore.QRect(20, 0, 183, 94))
        self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget_2)
        self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.BT_sonosPlay = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        self.BT_sonosPlay.setText("")
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap("play.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_sonosPlay.setIcon(icon5)
        self.BT_sonosPlay.setFlat(True)
        self.BT_sonosPlay.setObjectName("BT_sonosPlay")
        self.horizontalLayout_2.addWidget(self.BT_sonosPlay)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        self.gridLayout_3.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.BT_previous = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        self.BT_previous.setText("")
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap("rewind.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_previous.setIcon(icon6)
        self.BT_previous.setFlat(True)
        self.BT_previous.setObjectName("BT_previous")
        self.horizontalLayout_3.addWidget(self.BT_previous)
        self.BT_pause = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        self.BT_pause.setText("")
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap("pause.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_pause.setIcon(icon7)
        self.BT_pause.setFlat(True)
        self.BT_pause.setObjectName("BT_pause")
        self.horizontalLayout_3.addWidget(self.BT_pause)
        self.BT_skip = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        self.BT_skip.setText("")
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap("skip.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_skip.setIcon(icon8)
        self.BT_skip.setFlat(True)
        self.BT_skip.setObjectName("BT_skip")
        self.horizontalLayout_3.addWidget(self.BT_skip)
        self.gridLayout_3.addLayout(self.horizontalLayout_3, 1, 0, 1, 1)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.BT_stop = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        self.BT_stop.setText("")
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap("stop.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.BT_stop.setIcon(icon9)
        self.BT_stop.setFlat(True)
        self.BT_stop.setObjectName("BT_stop")
        self.horizontalLayout_4.addWidget(self.BT_stop)
        self.gridLayout_3.addLayout(self.horizontalLayout_4, 2, 0, 1, 1)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.BT_select = QtWidgets.QPushButton(self.gridLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.BT_select.sizePolicy().hasHeightForWidth())
        self.BT_select.setSizePolicy(sizePolicy)
        self.BT_select.setMaximumSize(QtCore.QSize(45, 16777215))
        self.BT_select.setFlat(True)
        self.BT_select.setObjectName("BT_select")
        self.horizontalLayout_5.addWidget(self.BT_select)
        self.gridLayout_3.addLayout(self.horizontalLayout_5, 1, 1, 1, 1)
        self.verticalLayoutWidget_4 = QtWidgets.QWidget(self.SC_sonosScreen)
        self.verticalLayoutWidget_4.setGeometry(QtCore.QRect(210, 0, 261, 261))
        self.verticalLayoutWidget_4.setObjectName("verticalLayoutWidget_4")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_4)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.LW_artists = QtWidgets.QListWidget(self.verticalLayoutWidget_4)
        palette = QtGui.QPalette()
        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(218, 218, 218))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, 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(218, 218, 218))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        self.LW_artists.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.LW_artists.setFont(font)
        self.LW_artists.setObjectName("LW_artists")
        self.verticalLayout_4.addWidget(self.LW_artists)
        self.BT_listArtists = QtWidgets.QPushButton(self.verticalLayoutWidget_4)
        self.BT_listArtists.setFlat(True)
        self.BT_listArtists.setObjectName("BT_listArtists")
        self.verticalLayout_4.addWidget(self.BT_listArtists)
        self.ST_workerStack.addWidget(self.SC_sonosScreen)
        self.SC_weatherScreen = QtWidgets.QWidget()
        self.SC_weatherScreen.setObjectName("SC_weatherScreen")
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.SC_weatherScreen)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 481, 221))
        self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.LB_weatherScreen = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.LB_weatherScreen.setObjectName("LB_weatherScreen")
        self.horizontalLayout.addWidget(self.LB_weatherScreen)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.LB_oldFreezer = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.LB_oldFreezer.setObjectName("LB_oldFreezer")
        self.gridLayout.addWidget(self.LB_oldFreezer, 1, 1, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem4, 0, 0, 1, 1)
        self.LB_newFreezer = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        self.LB_newFreezer.setObjectName("LB_newFreezer")
        self.gridLayout.addWidget(self.LB_newFreezer, 2, 1, 1, 1)
        self.LB_internalTemp = QtWidgets.QLabel(self.verticalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.LB_internalTemp.sizePolicy().hasHeightForWidth())
        self.LB_internalTemp.setSizePolicy(sizePolicy)
        self.LB_internalTemp.setObjectName("LB_internalTemp")
        self.gridLayout.addWidget(self.LB_internalTemp, 0, 1, 1, 1)
        self.LCD_newFreezer = QtWidgets.QLCDNumber(self.verticalLayoutWidget_2)
        self.LCD_newFreezer.setProperty("value", -16.2)
        self.LCD_newFreezer.setObjectName("LCD_newFreezer")
        self.gridLayout.addWidget(self.LCD_newFreezer, 2, 2, 1, 1)
        self.LCD_piTemp = QtWidgets.QLCDNumber(self.verticalLayoutWidget_2)
        self.LCD_piTemp.setSmallDecimalPoint(True)
        self.LCD_piTemp.setProperty("intValue", 40)
        self.LCD_piTemp.setObjectName("LCD_piTemp")
        self.gridLayout.addWidget(self.LCD_piTemp, 0, 2, 1, 1)
        self.LCD_oldFreezer = QtWidgets.QLCDNumber(self.verticalLayoutWidget_2)
        self.LCD_oldFreezer.setProperty("value", -15.5)
        self.LCD_oldFreezer.setObjectName("LCD_oldFreezer")
        self.gridLayout.addWidget(self.LCD_oldFreezer, 1, 2, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem5, 0, 3, 1, 1)
        self.verticalLayout_2.addLayout(self.gridLayout)
        self.ST_workerStack.addWidget(self.SC_weatherScreen)
        self.SC_log = QtWidgets.QWidget()
        self.SC_log.setObjectName("SC_log")
        self.TE_Debug = QtWidgets.QTextEdit(self.SC_log)
        self.TE_Debug.setGeometry(QtCore.QRect(10, 0, 461, 261))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(227, 227, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(227, 227, 227))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        self.TE_Debug.setPalette(palette)
        self.TE_Debug.setObjectName("TE_Debug")
        self.ST_workerStack.addWidget(self.SC_log)
        self.SC_meteo = QtWidgets.QWidget()
        self.SC_meteo.setObjectName("SC_meteo")
        self.WD_browser = QtWidgets.QWidget(self.SC_meteo)
        self.WD_browser.setGeometry(QtCore.QRect(9, 9, 461, 251))
        self.WD_browser.setObjectName("WD_browser")
        self.WV_srfMeteo = QtWebKitWidgets.QWebView(self.WD_browser)
        self.WV_srfMeteo.setGeometry(QtCore.QRect(-1, -1, 461, 261))
        self.WV_srfMeteo.setUrl(QtCore.QUrl("http://m.srf.ch/meteo"))
        self.WV_srfMeteo.setObjectName("WV_srfMeteo")
        self.ST_workerStack.addWidget(self.SC_meteo)
        self.SC_sbb = QtWidgets.QWidget()
        self.SC_sbb.setObjectName("SC_sbb")
        self.gridLayoutWidget = QtWidgets.QWidget(self.SC_sbb)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 461, 251))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.BT_breitsch = QtWidgets.QPushButton(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.BT_breitsch.setFont(font)
        self.BT_breitsch.setStyleSheet("background-color: #a0a0a0; padding: 0px; border: 0px solid black; margin: 0px; border-radius: 8px; min-width: 70px; min-height: 240px; color: #FFFFFF")
        self.BT_breitsch.setFlat(True)
        self.BT_breitsch.setObjectName("BT_breitsch")
        self.gridLayout_2.addWidget(self.BT_breitsch, 0, 3, 1, 1)
        self.BT_hb = QtWidgets.QPushButton(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.BT_hb.setFont(font)
        self.BT_hb.setStyleSheet("background-color: #a0a0a0; padding: 0px; border: 0px solid black; margin: 0px; border-radius: 8px; min-width: 70px; min-height: 240px; color: #FFFFFF")
        self.BT_hb.setFlat(True)
        self.BT_hb.setObjectName("BT_hb")
        self.gridLayout_2.addWidget(self.BT_hb, 0, 0, 1, 1)
        self.BT_wankdorf = QtWidgets.QPushButton(self.gridLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.BT_wankdorf.setFont(font)
        self.BT_wankdorf.setStyleSheet("background-color: #a0a0a0; padding: 0px; border: 0px solid black; margin: 0px; border-radius: 8px; min-width: 70px; min-height: 240px; color: #FFFFFF")
        self.BT_wankdorf.setFlat(True)
        self.BT_wankdorf.setObjectName("BT_wankdorf")
        self.gridLayout_2.addWidget(self.BT_wankdorf, 0, 1, 1, 1)
        self.ST_workerStack.addWidget(self.SC_sbb)
        self.SC_hb = QtWidgets.QWidget()
        self.SC_hb.setObjectName("SC_hb")
        self.WD_hb = QtWidgets.QWidget(self.SC_hb)
        self.WD_hb.setGeometry(QtCore.QRect(10, 10, 461, 251))
        self.WD_hb.setObjectName("WD_hb")
        self.WV_sbbHB = QtWebKitWidgets.QWebView(self.WD_hb)
        self.WV_sbbHB.setGeometry(QtCore.QRect(0, 0, 461, 261))
        self.WV_sbbHB.setUrl(QtCore.QUrl("https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml"))
        self.WV_sbbHB.setObjectName("WV_sbbHB")
        self.ST_workerStack.addWidget(self.SC_hb)
        self.SC_wankdorf = QtWidgets.QWidget()
        self.SC_wankdorf.setObjectName("SC_wankdorf")
        self.WD_wankdorf = QtWidgets.QWidget(self.SC_wankdorf)
        self.WD_wankdorf.setGeometry(QtCore.QRect(10, 10, 461, 251))
        self.WD_wankdorf.setObjectName("WD_wankdorf")
        self.WV_sbbWankdorf = QtWebKitWidgets.QWebView(self.WD_wankdorf)
        self.WV_sbbWankdorf.setGeometry(QtCore.QRect(0, 0, 461, 251))
        self.WV_sbbWankdorf.setUrl(QtCore.QUrl("https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml"))
        self.WV_sbbWankdorf.setObjectName("WV_sbbWankdorf")
        self.ST_workerStack.addWidget(self.SC_wankdorf)
        self.SC_breitsch = QtWidgets.QWidget()
        self.SC_breitsch.setObjectName("SC_breitsch")
        self.WD_breitsch = QtWidgets.QWidget(self.SC_breitsch)
        self.WD_breitsch.setGeometry(QtCore.QRect(10, 10, 461, 251))
        self.WD_breitsch.setObjectName("WD_breitsch")
        self.WV_sbbBreitsch = QtWebKitWidgets.QWebView(self.WD_breitsch)
        self.WV_sbbBreitsch.setGeometry(QtCore.QRect(0, 0, 461, 251))
        self.WV_sbbBreitsch.setUrl(QtCore.QUrl("https://www.sbb.ch/de/kaufen/pages/fahrplan/fahrplan.xhtml"))
        self.WV_sbbBreitsch.setObjectName("WV_sbbBreitsch")
        self.ST_workerStack.addWidget(self.SC_breitsch)
        MainWindowTarget.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindowTarget)
        self.ST_workerStack.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindowTarget)
Beispiel #21
0
    def setupUi(self, userInfoWindow):
        #set user window
        userInfoWindow.setFixedSize(993, 600)
        userInfoWindow.resize(993, 600)
        userInfoWindow.setWindowTitle("Personal Information")
        userInfoWindow.setStyleSheet(
            "background-color: qlineargradient(spread:pad, x1:0.267, y1:0.642, x2:0.778, y2:0.323864, stop:0 rgba(0, 150, 136, 255), stop:1 rgba(63, 81, 181, 255));"
        )
        self.centralwidget = QtWidgets.QWidget(userInfoWindow)
        userInfoWindow.setCentralWidget(self.centralwidget)

        self.frame_2 = QtWidgets.QFrame(self.centralwidget)
        self.frame_2.setGeometry(QtCore.QRect(460, 30, 411, 491))
        self.frame_2.setStyleSheet("""border-image: url(:/images2/mfh.png);""")
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)

        self.whiteBackground = QtWidgets.QFrame(self.centralwidget)
        self.whiteBackground.setGeometry(QtCore.QRect(90, 30, 371, 491))
        self.whiteBackground.setStyleSheet(
            "background-color: rgb(255, 255, 255);")
        self.whiteBackground.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.whiteBackground.setFrameShadow(QtWidgets.QFrame.Raised)

        self.labelDOB = QtWidgets.QLabel(self.whiteBackground)
        self.labelDOB.setGeometry(QtCore.QRect(70, 330, 101, 31))
        self.labelDOB.setStyleSheet("color: rgb(126, 126, 126);"
                                    "font: 13pt \"MS Shell Dlg 2\";")
        self.labelDOB.setText("Date of Birth")

        self.labelDetails = QtWidgets.QLabel(self.whiteBackground)
        self.labelDetails.setGeometry(QtCore.QRect(140, 30, 121, 51))
        self.labelDetails.setStyleSheet("font: 75 18pt \"MS Shell Dlg 2\";")
        self.labelDetails.setText("My details")

        self.lineEditFirstName = QtWidgets.QLineEdit(self.whiteBackground)
        self.lineEditFirstName.setGeometry(QtCore.QRect(70, 90, 251, 31))
        self.lineEditFirstName.setStyleSheet("font: 13pt \"MS Shell Dlg 2\";"
                                             "")
        self.lineEditFirstName.setClearButtonEnabled(True)
        self.lineEditFirstName.setPlaceholderText("First Name")

        self.lineEditlastName = QtWidgets.QLineEdit(self.whiteBackground)
        self.lineEditlastName.setGeometry(QtCore.QRect(70, 150, 251, 31))
        self.lineEditlastName.setAutoFillBackground(False)
        self.lineEditlastName.setStyleSheet("font: 13pt \"MS Shell Dlg 2\";\n"
                                            "")
        self.lineEditlastName.setClearButtonEnabled(True)
        self.lineEditlastName.setPlaceholderText("Last Name")

        self.lineEditHeight = QtWidgets.QLineEdit(self.whiteBackground)
        self.lineEditHeight.setGeometry(QtCore.QRect(70, 210, 251, 31))
        self.lineEditHeight.setAutoFillBackground(False)
        self.lineEditHeight.setStyleSheet("font: 13pt \"MS Shell Dlg 2\";")
        self.lineEditHeight.setClearButtonEnabled(True)
        self.lineEditHeight.setPlaceholderText("Height (cm)")

        self.lineEditWeight = QtWidgets.QLineEdit(self.whiteBackground)
        self.lineEditWeight.setGeometry(QtCore.QRect(70, 270, 251, 31))
        self.lineEditWeight.setAutoFillBackground(False)
        self.lineEditWeight.setStyleSheet("font: 13pt \"MS Shell Dlg 2\";")
        self.lineEditWeight.setClearButtonEnabled(True)
        self.lineEditWeight.setPlaceholderText("Weight (kg)")

        self.dateEdit = QtWidgets.QDateEdit(self.whiteBackground)
        self.dateEdit.setGeometry(QtCore.QRect(190, 330, 131, 31))

        self.buttonSubmit = QtWidgets.QPushButton(self.whiteBackground)
        self.buttonSubmit.setGeometry(QtCore.QRect(130, 390, 121, 41))
        self.buttonSubmit.setStyleSheet("background-color: rgb(85, 170, 255);"
                                        "font: 12pt \"MS Shell Dlg 2\";"
                                        "color: rgb(255, 255, 255);")
        self.buttonSubmit.setFlat(False)
        self.buttonSubmit.clicked.connect(self.addUsersinfo)
        self.buttonSubmit.setText("Submit")
Beispiel #22
0
    def setupUi(self, Page):
        Page.setObjectName("Page")
        Page.resize(1000, 550)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Page.sizePolicy().hasHeightForWidth())
        Page.setSizePolicy(sizePolicy)

        self.vertical_layout = QtWidgets.QVBoxLayout(Page)
        self.vertical_layout.setContentsMargins(0, 0, 0, 0)
        self.vertical_layout.setSpacing(0)
        self.setObjectName("verticalLayout")

        #####################################################################
        #region TOP BAR
        self.top_bar = QtWidgets.QFrame(Page)
        self.top_bar.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.top_bar.setFrameShadow(QtWidgets.QFrame.Plain)
        self.top_bar.setLineWidth(0)
        self.top_bar.setMaximumHeight(60)

        self.search_bar = QtWidgets.QLineEdit()
        self.search_btn = QtWidgets.QPushButton("Search")

        hlayout = QtWidgets.QHBoxLayout()
        hlayout.addWidget(self.search_bar)
        hlayout.addWidget(self.search_btn)

        self.top_bar.setLayout(hlayout)
        #endregion TOP BAR
        ####################################################################
        self.vertical_layout.addWidget(self.top_bar)

        #####################################################################
        #region DATA TABLE
        self.frame_b = QtWidgets.QFrame()
        self.frame_b.setContentsMargins(0, 0, 0, 0)
        self.frame_b.setFrameShadow(QtWidgets.QFrame.Plain)
        self.frame_b.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.frame_b.setLineWidth(0)

        self.frame_b_layout = QtWidgets.QHBoxLayout()
        self.frame_b_layout.setContentsMargins(0, 0, 0, 0)
        self.frame_b_layout.setSpacing(0)

        # Set Tabel
        db_labels = [
            "Id", "First Name", "Last Name", "Gender", "DOB", "Email",
            "Mob. Number", "Balance"
        ]
        self.db_table = uif.MySqlQTableWidget(cols=8, labels=db_labels)
        self.frame_b_layout.addWidget(self.db_table)

        # table options buttons
        self.vl1 = QtWidgets.QVBoxLayout()
        self.vl1.setContentsMargins(5, 20, 5, 5)
        self.vl1.setSpacing(5)
        self.edit_btn = QtWidgets.QPushButton("Edit")
        self.delete_btn = QtWidgets.QPushButton("Delete")
        self.reload_btn = QtWidgets.QPushButton("Reload")
        spacer = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum,
                                       QtWidgets.QSizePolicy.Expanding)

        self.vl1.addWidget(self.reload_btn)  # reload button
        self.vl1.addWidget(self.edit_btn)  # edit button
        self.vl1.addWidget(self.delete_btn)  # delete button
        self.vl1.addItem(spacer)
        self.frame_b_layout.addLayout(self.vl1)
        self.frame_b.setLayout(self.frame_b_layout)
        #endregion DATA TABLE
        ####################################################################
        self.vertical_layout.addWidget(self.frame_b)
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(800, 600)
        self.RLabel = QtWidgets.QLabel(Dialog)
        self.RLabel.setGeometry(QtCore.QRect(405, 135, 325, 331))
        self.RLabel.setStyleSheet("font: 14pt \"汉仪喵魂体W\";\n"
                                  "color: rgb(255, 255, 255);\n"
                                  "border:2px;\n"
                                  "border-style:dotted;\n"
                                  "border-color: rgb(129, 211, 222);")
        self.RLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.RLabel.setObjectName("RLabel")
        self.btnOpenImage = QtWidgets.QPushButton(Dialog)
        self.btnOpenImage.setGeometry(QtCore.QRect(210, 70, 100, 35))
        self.btnOpenImage.setStyleSheet(
            "font: bold 14pt \"汉仪喵魂体W\";\n"
            "color: rgb(0, 0, 0);\n"
            "border:2px solid;\n"
            "border-color: rgb(255, 255, 255);\n"
            "background-color: rgb(129, 211, 222);")
        self.btnOpenImage.setObjectName("btnOpenImage")
        self.btnImageGrey = QtWidgets.QPushButton(Dialog)
        self.btnImageGrey.setGeometry(QtCore.QRect(490, 70, 100, 35))
        self.btnImageGrey.setStyleSheet(
            "font: bold 14pt \"汉仪喵魂体W\";\n"
            "color: rgb(0, 0, 0);\n"
            "border:2px solid;\n"
            "border-color: rgb(255, 255, 255);\n"
            "background-color: rgb(129, 211, 222);")
        self.btnImageGrey.setObjectName("btnImageGrey")
        self.LLabel = QtWidgets.QLabel(Dialog)
        self.LLabel.setGeometry(QtCore.QRect(70, 135, 325, 331))
        self.LLabel.setStyleSheet("font: 14pt \"汉仪喵魂体W\";\n"
                                  "color: rgb(255, 255, 255);\n"
                                  "border:2px;\n"
                                  "border-style:dotted;\n"
                                  "border-color: rgb(129, 211, 222);")
        self.LLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.LLabel.setObjectName("LLabel")
        self.frame = QtWidgets.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0, 0, 800, 600))
        self.frame.setStyleSheet(
            "border-image: url(:/newPrefix/img/background.jpg);")
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.ResultLabel = QtWidgets.QLabel(Dialog)
        self.ResultLabel.setGeometry(QtCore.QRect(70, 485, 660, 70))
        self.ResultLabel.setStyleSheet("font: 12pt \"汉仪喵魂体W\";\n"
                                       "color: rgb(0, 0, 0);\n"
                                       "border:2px solid;\n"
                                       "border-color: rgb(255, 255, 255);\n"
                                       "background-color: rgb(129, 211, 222);")
        self.ResultLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.ResultLabel.setObjectName("ResultLabel")
        self.btnImageReset = QtWidgets.QPushButton(Dialog)
        self.btnImageReset.setGeometry(QtCore.QRect(350, 70, 100, 35))
        self.btnImageReset.setStyleSheet(
            "font: bold 14pt \"汉仪喵魂体W\";\n"
            "color: rgb(0, 0, 0);\n"
            "border:2px solid;\n"
            "border-color: rgb(255, 255, 255);\n"
            "background-color: rgb(129, 211, 222);")
        self.btnImageReset.setObjectName("btnImageReset")
        self.btnCamCalibrate = QtWidgets.QPushButton(Dialog)
        self.btnCamCalibrate.setGeometry(QtCore.QRect(70, 70, 100, 35))
        self.btnCamCalibrate.setStyleSheet(
            "font: bold 14pt \"汉仪喵魂体W\";\n"
            "color: rgb(0, 0, 0);\n"
            "border:2px solid;\n"
            "border-color: rgb(255, 255, 255);\n"
            "background-color: rgb(129, 211, 222);")
        self.btnCamCalibrate.setObjectName("btnCamCalibrate")
        self.btnCount = QtWidgets.QPushButton(Dialog)
        self.btnCount.setGeometry(QtCore.QRect(630, 70, 100, 35))
        self.btnCount.setStyleSheet("font: bold 14pt \"汉仪喵魂体W\";\n"
                                    "color: rgb(0, 0, 0);\n"
                                    "border:2px solid;\n"
                                    "border-color: rgb(255, 255, 255);\n"
                                    "background-color: rgb(129, 211, 222);")
        self.btnCount.setObjectName("btnCount")
        self.frame.raise_()
        self.RLabel.raise_()
        self.btnOpenImage.raise_()
        self.btnImageGrey.raise_()
        self.LLabel.raise_()
        self.ResultLabel.raise_()
        self.btnImageReset.raise_()
        self.btnCamCalibrate.raise_()
        self.btnCount.raise_()

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #24
0
    def setupUi(self, userChat):
        userChat.setObjectName("userChat")
        userChat.resize(799, 166)
        userChat.setFrameShape(QtWidgets.QFrame.StyledPanel)
        userChat.setFrameShadow(QtWidgets.QFrame.Raised)
        self.chatBox_2 = QtWidgets.QFrame(userChat)
        self.chatBox_2.setGeometry(QtCore.QRect(20, 50, 706, 65))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.chatBox_2.sizePolicy().hasHeightForWidth())
        self.chatBox_2.setSizePolicy(sizePolicy)
        self.chatBox_2.setMinimumSize(QtCore.QSize(0, 65))
        self.chatBox_2.setMaximumSize(QtCore.QSize(16777215, 65))
        self.chatBox_2.setObjectName("chatBox_2")
        self._9 = QtWidgets.QHBoxLayout(self.chatBox_2)
        self._9.setContentsMargins(0, 0, 0, 0)
        self._9.setSpacing(10)
        self._9.setObjectName("_9")
        self.User = QtWidgets.QFrame(self.chatBox_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.User.sizePolicy().hasHeightForWidth())
        self.User.setSizePolicy(sizePolicy)
        self.User.setMinimumSize(QtCore.QSize(60, 0))
        self.User.setObjectName("User")
        self.verticalLayout_21 = QtWidgets.QVBoxLayout(self.User)
        self.verticalLayout_21.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_21.setSpacing(1)
        self.verticalLayout_21.setObjectName("verticalLayout_21")
        self.UserImg = QtWidgets.QLabel(self.User)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.UserImg.sizePolicy().hasHeightForWidth())
        self.UserImg.setSizePolicy(sizePolicy)
        self.UserImg.setMinimumSize(QtCore.QSize(60, 60))
        self.UserImg.setMaximumSize(QtCore.QSize(60, 60))
        font = QtGui.QFont()
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.UserImg.setFont(font)
        self.UserImg.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.UserImg.setStyleSheet("border-radius: 30px;\n"
"background-color: rgb(255, 170, 0);")
        self.UserImg.setAlignment(QtCore.Qt.AlignCenter)
        self.UserImg.setObjectName("UserImg")
        self.verticalLayout_21.addWidget(self.UserImg)
        spacerItem = QtWidgets.QSpacerItem(20, 50, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_21.addItem(spacerItem)
        self._9.addWidget(self.User)
        self.chat_8 = QtWidgets.QLabel(self.chatBox_2)
        self.chat_8.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.chat_8.sizePolicy().hasHeightForWidth())
        self.chat_8.setSizePolicy(sizePolicy)
        self.chat_8.setMinimumSize(QtCore.QSize(0, 55))
        font = QtGui.QFont()
        font.setFamily("나눔고딕")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.chat_8.setFont(font)
        self.chat_8.setStyleSheet("border: 2px solid rgb(255, 170, 0);\n"
"border-radius: 10px;\n"
"background-color: rgb(255, 255, 255);")
        self.chat_8.setObjectName("chat_8")
        self._9.addWidget(self.chat_8)
        spacerItem1 = QtWidgets.QSpacerItem(50, 50, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self._9.addItem(spacerItem1)

        self.retranslateUi(userChat)
        QtCore.QMetaObject.connectSlotsByName(userChat)
    def setupUi(self, routeDialog):
        routeDialog.setObjectName("routeDialog")
        routeDialog.resize(517, 615)
        self.verticalLayout = QtWidgets.QVBoxLayout(routeDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame_2 = QtWidgets.QFrame(routeDialog)
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout.setObjectName("gridLayout")
        self.arrAD_info = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.arrAD_info.sizePolicy().hasHeightForWidth())
        self.arrAD_info.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.arrAD_info.setFont(font)
        self.arrAD_info.setObjectName("arrAD_info")
        self.gridLayout.addWidget(self.arrAD_info, 1, 2, 1, 1)
        self.arrICAO_info = QtWidgets.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.arrICAO_info.setFont(font)
        self.arrICAO_info.setObjectName("arrICAO_info")
        self.gridLayout.addWidget(self.arrICAO_info, 1, 1, 1, 1)
        self.depAD_info = QtWidgets.QLabel(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.depAD_info.sizePolicy().hasHeightForWidth())
        self.depAD_info.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.depAD_info.setFont(font)
        self.depAD_info.setObjectName("depAD_info")
        self.gridLayout.addWidget(self.depAD_info, 0, 2, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame_2)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.depICAO_info = QtWidgets.QLabel(self.frame_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.depICAO_info.setFont(font)
        self.depICAO_info.setObjectName("depICAO_info")
        self.gridLayout.addWidget(self.depICAO_info, 0, 1, 1, 1)
        self.label = QtWidgets.QLabel(self.frame_2)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.verticalLayout.addWidget(self.frame_2)
        self.route_table = QtWidgets.QTableView(routeDialog)
        self.route_table.setAlternatingRowColors(True)
        self.route_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
        self.route_table.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
        self.route_table.setObjectName("route_table")
        self.verticalLayout.addWidget(self.route_table)
        self.frame = QtWidgets.QFrame(routeDialog)
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.totalRouteDistance_info = QtWidgets.QLabel(self.frame)
        self.totalRouteDistance_info.setObjectName("totalRouteDistance_info")
        self.gridLayout_3.addWidget(self.totalRouteDistance_info, 0, 1, 1, 1)
        self.EETfromSpeed_radioButton = QtWidgets.QRadioButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.EETfromSpeed_radioButton.sizePolicy().hasHeightForWidth())
        self.EETfromSpeed_radioButton.setSizePolicy(sizePolicy)
        self.EETfromSpeed_radioButton.setChecked(True)
        self.EETfromSpeed_radioButton.setObjectName("EETfromSpeed_radioButton")
        self.gridLayout_3.addWidget(self.EETfromSpeed_radioButton, 0, 3, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setObjectName("label_3")
        self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame)
        self.label_4.setObjectName("label_4")
        self.gridLayout_3.addWidget(self.label_4, 1, 0, 1, 1)
        self.line_2 = QtWidgets.QFrame(self.frame)
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout_3.addWidget(self.line_2, 0, 2, 2, 1)
        self.EET_info = QtWidgets.QLabel(self.frame)
        self.EET_info.setObjectName("EET_info")
        self.gridLayout_3.addWidget(self.EET_info, 1, 1, 1, 1)
        self.speed_edit = QtWidgets.QSpinBox(self.frame)
        self.speed_edit.setMinimum(50)
        self.speed_edit.setMaximum(999)
        self.speed_edit.setSingleStep(10)
        self.speed_edit.setProperty("value", 100)
        self.speed_edit.setObjectName("speed_edit")
        self.gridLayout_3.addWidget(self.speed_edit, 0, 4, 1, 1)
        self.EETfromACFT_radioButton = QtWidgets.QRadioButton(self.frame)
        self.EETfromACFT_radioButton.setObjectName("EETfromACFT_radioButton")
        self.gridLayout_3.addWidget(self.EETfromACFT_radioButton, 1, 3, 1, 1)
        self.acftType_select = AircraftTypeCombo(self.frame)
        self.acftType_select.setEnabled(False)
        self.acftType_select.setEditable(True)
        self.acftType_select.setObjectName("acftType_select")
        self.gridLayout_3.addWidget(self.acftType_select, 1, 4, 1, 1)
        self.verticalLayout.addWidget(self.frame)
        self.route_view = RouteView(routeDialog)
        self.route_view.setDragMode(QtWidgets.QGraphicsView.ScrollHandDrag)
        self.route_view.setTransformationAnchor(QtWidgets.QGraphicsView.AnchorUnderMouse)
        self.route_view.setObjectName("route_view")
        self.verticalLayout.addWidget(self.route_view)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.OK_button = QtWidgets.QPushButton(routeDialog)
        self.OK_button.setObjectName("OK_button")
        self.horizontalLayout.addWidget(self.OK_button)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.verticalLayout.addLayout(self.horizontalLayout)

        self.retranslateUi(routeDialog)
        self.EETfromSpeed_radioButton.toggled['bool'].connect(self.speed_edit.setEnabled)
        self.EETfromACFT_radioButton.toggled['bool'].connect(self.acftType_select.setEnabled)
        self.EETfromSpeed_radioButton.toggled['bool'].connect(self.speed_edit.setFocus)
        self.EETfromACFT_radioButton.toggled['bool'].connect(self.acftType_select.setFocus)
        QtCore.QMetaObject.connectSlotsByName(routeDialog)
        routeDialog.setTabOrder(self.route_table, self.EETfromSpeed_radioButton)
        routeDialog.setTabOrder(self.EETfromSpeed_radioButton, self.speed_edit)
        routeDialog.setTabOrder(self.speed_edit, self.EETfromACFT_radioButton)
        routeDialog.setTabOrder(self.EETfromACFT_radioButton, self.acftType_select)
        routeDialog.setTabOrder(self.acftType_select, self.OK_button)
Beispiel #26
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1591, 898)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/Images/caf-logo"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.verticalLayout_label = QtWidgets.QVBoxLayout()
        self.verticalLayout_label.setObjectName("verticalLayout_label")
        self.edit_label_filter = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_label_filter.setObjectName("edit_label_filter")
        self.verticalLayout_label.addWidget(self.edit_label_filter)
        self.lst_label = QtWidgets.QListWidget(self.centralwidget)
        self.lst_label.setObjectName("lst_label")
        self.verticalLayout_label.addWidget(self.lst_label)
        self.gridLayout.addLayout(self.verticalLayout_label, 2, 2, 1, 1)
        self.horizontalLayout_Plots = QtWidgets.QHBoxLayout()
        self.horizontalLayout_Plots.setObjectName("horizontalLayout_Plots")
        self.formLayout_2 = QtWidgets.QFormLayout()
        self.formLayout_2.setObjectName("formLayout_2")
        self.label_5 = QtWidgets.QLabel(self.centralwidget)
        self.label_5.setEnabled(True)
        self.label_5.setObjectName("label_5")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                    self.label_5)
        self.cbox_plots = QtWidgets.QComboBox(self.centralwidget)
        self.cbox_plots.setObjectName("cbox_plots")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                    self.cbox_plots)
        self.horizontalLayout_Plots.addLayout(self.formLayout_2)
        self.btn_new_plot = QtWidgets.QPushButton(self.centralwidget)
        self.btn_new_plot.setObjectName("btn_new_plot")
        self.horizontalLayout_Plots.addWidget(self.btn_new_plot)
        self.btn_delete_plot = QtWidgets.QPushButton(self.centralwidget)
        self.btn_delete_plot.setObjectName("btn_delete_plot")
        self.horizontalLayout_Plots.addWidget(self.btn_delete_plot)
        self.gridLayout.addLayout(self.horizontalLayout_Plots, 0, 2, 1, 3)
        self.verticalLayout_csv = QtWidgets.QVBoxLayout()
        self.verticalLayout_csv.setObjectName("verticalLayout_csv")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.radiobtn_memory = QtWidgets.QRadioButton(self.centralwidget)
        self.radiobtn_memory.setObjectName("radiobtn_memory")
        self.horizontalLayout.addWidget(self.radiobtn_memory)
        self.radiobtn_performance = QtWidgets.QRadioButton(self.centralwidget)
        self.radiobtn_performance.setChecked(True)
        self.radiobtn_performance.setObjectName("radiobtn_performance")
        self.horizontalLayout.addWidget(self.radiobtn_performance)
        self.verticalLayout_csv.addLayout(self.horizontalLayout)
        self.edit_csv_filter = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_csv_filter.setObjectName("edit_csv_filter")
        self.verticalLayout_csv.addWidget(self.edit_csv_filter)
        self.lst_csv = QtWidgets.QListWidget(self.centralwidget)
        self.lst_csv.setSelectionMode(
            QtWidgets.QAbstractItemView.SingleSelection)
        self.lst_csv.setObjectName("lst_csv")
        self.verticalLayout_csv.addWidget(self.lst_csv)
        self.gridLayout.addLayout(self.verticalLayout_csv, 0, 0, 3, 1)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout.addWidget(self.line, 1, 2, 1, 3)
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout.addWidget(self.line_2, 0, 1, 3, 1)
        self.line_3 = QtWidgets.QFrame(self.centralwidget)
        self.line_3.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout.addWidget(self.line_3, 2, 3, 1, 1)
        self.verticalLayout_details = QtWidgets.QVBoxLayout()
        self.verticalLayout_details.setObjectName("verticalLayout_details")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setFieldGrowthPolicy(
            QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setRowWrapPolicy(QtWidgets.QFormLayout.DontWrapRows)
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignBottom
                                          | QtCore.Qt.AlignLeading
                                          | QtCore.Qt.AlignLeft)
        self.formLayout.setVerticalSpacing(10)
        self.formLayout.setObjectName("formLayout")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setObjectName("label")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.edit_filename = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_filename.setObjectName("edit_filename")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.edit_filename)
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_2)
        self.edit_title = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_title.setObjectName("edit_title")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.edit_title)
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.label_3)
        self.edit_ylabel = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_ylabel.setObjectName("edit_ylabel")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.edit_ylabel)
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                  self.label_4)
        self.edit_xlabel = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_xlabel.setObjectName("edit_xlabel")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                  self.edit_xlabel)
        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole,
                                  self.label_6)
        self.edit_ydivider = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_ydivider.setObjectName("edit_ydivider")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole,
                                  self.edit_ydivider)
        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole,
                                  self.label_7)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        self.label_8.setObjectName("label_8")
        self.horizontalLayout_6.addWidget(self.label_8)
        self.edit_xmin = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_xmin.setObjectName("edit_xmin")
        self.horizontalLayout_6.addWidget(self.edit_xmin)
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout_6.addWidget(self.label_9)
        self.edit_xmax = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_xmax.setObjectName("edit_xmax")
        self.horizontalLayout_6.addWidget(self.edit_xmax)
        self.formLayout.setLayout(5, QtWidgets.QFormLayout.FieldRole,
                                  self.horizontalLayout_6)
        self.label_10 = QtWidgets.QLabel(self.centralwidget)
        self.label_10.setObjectName("label_10")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole,
                                  self.label_10)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label_11 = QtWidgets.QLabel(self.centralwidget)
        self.label_11.setObjectName("label_11")
        self.horizontalLayout_7.addWidget(self.label_11)
        self.edit_ymin = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_ymin.setObjectName("edit_ymin")
        self.horizontalLayout_7.addWidget(self.edit_ymin)
        self.label_12 = QtWidgets.QLabel(self.centralwidget)
        self.label_12.setObjectName("label_12")
        self.horizontalLayout_7.addWidget(self.label_12)
        self.edit_ymax = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_ymax.setObjectName("edit_ymax")
        self.horizontalLayout_7.addWidget(self.edit_ymax)
        self.formLayout.setLayout(6, QtWidgets.QFormLayout.FieldRole,
                                  self.horizontalLayout_7)
        self.label_13 = QtWidgets.QLabel(self.centralwidget)
        self.label_13.setObjectName("label_13")
        self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole,
                                  self.label_13)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.btn_r_script_browse = QtWidgets.QPushButton(self.centralwidget)
        self.btn_r_script_browse.setObjectName("btn_r_script_browse")
        self.horizontalLayout_2.addWidget(self.btn_r_script_browse)
        self.edit_r_script_file = QtWidgets.QLineEdit(self.centralwidget)
        self.edit_r_script_file.setText("")
        self.edit_r_script_file.setObjectName("edit_r_script_file")
        self.horizontalLayout_2.addWidget(self.edit_r_script_file)
        self.formLayout.setLayout(7, QtWidgets.QFormLayout.FieldRole,
                                  self.horizontalLayout_2)
        self.verticalLayout_details.addLayout(self.formLayout)
        self.table_tlabel = QtWidgets.QTableWidget(self.centralwidget)
        self.table_tlabel.setObjectName("table_tlabel")
        self.table_tlabel.setColumnCount(0)
        self.table_tlabel.setRowCount(0)
        self.verticalLayout_details.addWidget(self.table_tlabel)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.bnt_save_plot = QtWidgets.QPushButton(self.centralwidget)
        self.bnt_save_plot.setObjectName("bnt_save_plot")
        self.horizontalLayout_3.addWidget(self.bnt_save_plot)
        self.btn_preview_plot = QtWidgets.QPushButton(self.centralwidget)
        self.btn_preview_plot.setObjectName("btn_preview_plot")
        self.horizontalLayout_3.addWidget(self.btn_preview_plot)
        self.verticalLayout_details.addLayout(self.horizontalLayout_3)
        self.gridLayout.addLayout(self.verticalLayout_details, 2, 4, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1591, 25))
        self.menubar.setObjectName("menubar")
        self.menuPlot_all = QtWidgets.QMenu(self.menubar)
        self.menuPlot_all.setObjectName("menuPlot_all")
        self.menuConfiguration = QtWidgets.QMenu(self.menubar)
        self.menuConfiguration.setObjectName("menuConfiguration")
        self.menuEdit = QtWidgets.QMenu(self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        MainWindow.setMenuBar(self.menubar)
        self.action_plot_all = QtWidgets.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/Images/caf-logo.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.action_plot_all.setIcon(icon1)
        self.action_plot_all.setObjectName("action_plot_all")
        self.action_preview = QtWidgets.QAction(MainWindow)
        self.action_preview.setObjectName("action_preview")
        self.action_set_plot_script = QtWidgets.QAction(MainWindow)
        self.action_set_plot_script.setObjectName("action_set_plot_script")
        self.action_add_csv_file = QtWidgets.QAction(MainWindow)
        self.action_add_csv_file.setObjectName("action_add_csv_file")
        self.action_set_pdf_program = QtWidgets.QAction(MainWindow)
        self.action_set_pdf_program.setObjectName("action_set_pdf_program")
        self.action_save_and_print_config = QtWidgets.QAction(MainWindow)
        self.action_save_and_print_config.setObjectName(
            "action_save_and_print_config")
        self.action_create_plot_script = QtWidgets.QAction(MainWindow)
        self.action_create_plot_script.setObjectName(
            "action_create_plot_script")
        self.action_add_csv_folder = QtWidgets.QAction(MainWindow)
        self.action_add_csv_folder.setObjectName("action_add_csv_folder")
        self.action_copy_format_toolbox = QtWidgets.QAction(MainWindow)
        self.action_copy_format_toolbox.setObjectName(
            "action_copy_format_toolbox")
        self.menuPlot_all.addAction(self.action_plot_all)
        self.menuPlot_all.addAction(self.action_preview)
        self.menuPlot_all.addAction(self.action_create_plot_script)
        self.menuConfiguration.addAction(self.action_save_and_print_config)
        self.menuConfiguration.addAction(self.action_set_plot_script)
        self.menuConfiguration.addAction(self.action_set_pdf_program)
        self.menuConfiguration.addAction(self.action_add_csv_file)
        self.menuConfiguration.addAction(self.action_add_csv_folder)
        self.menuEdit.addAction(self.action_copy_format_toolbox)
        self.menubar.addAction(self.menuPlot_all.menuAction())
        self.menubar.addAction(self.menuConfiguration.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #27
0
    def __init__(self):
        # -----------------------------------------------------------------------------
        # dependencies
        # try to import qt5...
        try:
            import PyQt5 as qt
            import PyQt5.QtCore as qtc
            import PyQt5.QtGui as qtg
            import PyQt5.QtWidgets as qtw
            qt_ver = 5
        except ImportError:
            # ...and if not possible try to import qt4 instead
            try:
                import PyQt4 as qt
                import PyQt4.QtCore as qtc
                import PyQt4.QtGui as qtg
                qtw = qtg
                qt_ver = 4
            except ImportError:
                print("Error: No suitable version of Qt was found!")
                exit(-1)
        # -----------------------------------------------------------------------------

        # -----------------------------------------------------------------------------
        # main application
        np.set_printoptions(suppress=True, precision=4)

        app = qtw.QApplication(sys.argv)
        app.setApplicationName("qtas")
        #app.setStyle("Fusion")

        sett = qtc.QSettings("takin", "tascalc")
        if sett.contains("mainwnd/theme"):
            app.setStyle(sett.value("mainwnd/theme"))

        tabs = qtw.QTabWidget()
        # -----------------------------------------------------------------------------

        # -----------------------------------------------------------------------------
        # crystal tab
        xtalpanel = qtw.QWidget()
        xtallayout = qtw.QGridLayout(xtalpanel)

        self.editA = qtw.QLineEdit(xtalpanel)
        self.editB = qtw.QLineEdit(xtalpanel)
        self.editC = qtw.QLineEdit(xtalpanel)
        self.editAlpha = qtw.QLineEdit(xtalpanel)
        self.editBeta = qtw.QLineEdit(xtalpanel)
        self.editGamma = qtw.QLineEdit(xtalpanel)
        separatorXtal = qtw.QFrame(xtalpanel)
        separatorXtal.setFrameStyle(qtw.QFrame.HLine)
        self.editAx = qtw.QLineEdit(xtalpanel)
        self.editAy = qtw.QLineEdit(xtalpanel)
        self.editAz = qtw.QLineEdit(xtalpanel)
        self.editBx = qtw.QLineEdit(xtalpanel)
        self.editBy = qtw.QLineEdit(xtalpanel)
        self.editBz = qtw.QLineEdit(xtalpanel)
        self.editBMat = qtw.QPlainTextEdit(xtalpanel)
        self.editBMat.setReadOnly(True)

        self.editA.textEdited.connect(self.xtalChanged)
        self.editB.textEdited.connect(self.xtalChanged)
        self.editC.textEdited.connect(self.xtalChanged)
        self.editAlpha.textEdited.connect(self.xtalChanged)
        self.editBeta.textEdited.connect(self.xtalChanged)
        self.editGamma.textEdited.connect(self.xtalChanged)
        self.editAx.textEdited.connect(self.planeChanged)
        self.editAy.textEdited.connect(self.planeChanged)
        self.editAz.textEdited.connect(self.planeChanged)
        self.editBx.textEdited.connect(self.planeChanged)
        self.editBy.textEdited.connect(self.planeChanged)
        self.editBz.textEdited.connect(self.planeChanged)

        self.editA.setText("%.6g" % sett.value("qtas/a", 5., type=float))
        self.editB.setText("%.6g" % sett.value("qtas/b", 5., type=float))
        self.editC.setText("%.6g" % sett.value("qtas/c", 5., type=float))
        self.editAlpha.setText("%.6g" %
                               sett.value("qtas/alpha", 90., type=float))
        self.editBeta.setText("%.6g" %
                              sett.value("qtas/beta", 90., type=float))
        self.editGamma.setText("%.6g" %
                               sett.value("qtas/gamma", 90., type=float))
        self.editAx.setText("%.6g" % sett.value("qtas/ax", 1., type=float))
        self.editAy.setText("%.6g" % sett.value("qtas/ay", 0., type=float))
        self.editAz.setText("%.6g" % sett.value("qtas/az", 0., type=float))
        self.editBx.setText("%.6g" % sett.value("qtas/bx", 0., type=float))
        self.editBy.setText("%.6g" % sett.value("qtas/by", 1., type=float))
        self.editBz.setText("%.6g" % sett.value("qtas/bz", 0., type=float))

        xtallayout.addWidget(qtw.QLabel(u"a (\u212b):", xtalpanel), 0, 0, 1, 1)
        xtallayout.addWidget(self.editA, 0, 1, 1, 3)
        xtallayout.addWidget(qtw.QLabel(u"b (\u212b):", xtalpanel), 1, 0, 1, 1)
        xtallayout.addWidget(self.editB, 1, 1, 1, 3)
        xtallayout.addWidget(qtw.QLabel(u"c (\u212b):", xtalpanel), 2, 0, 1, 1)
        xtallayout.addWidget(self.editC, 2, 1, 1, 3)
        xtallayout.addWidget(qtw.QLabel(u"\u03b1 (deg):", xtalpanel), 3, 0, 1,
                             1)
        xtallayout.addWidget(self.editAlpha, 3, 1, 1, 3)
        xtallayout.addWidget(qtw.QLabel(u"\u03b2 (deg):", xtalpanel), 4, 0, 1,
                             1)
        xtallayout.addWidget(self.editBeta, 4, 1, 1, 3)
        xtallayout.addWidget(qtw.QLabel(u"\u03b3 (deg):", xtalpanel), 5, 0, 1,
                             1)
        xtallayout.addWidget(self.editGamma, 5, 1, 1, 3)

        xtallayout.addWidget(separatorXtal, 6, 0, 1, 4)
        xtallayout.addWidget(qtw.QLabel("Orient. 1 (rlu):", xtalpanel), 7, 0,
                             1, 1)
        xtallayout.addWidget(self.editAx, 7, 1, 1, 1)
        xtallayout.addWidget(self.editAy, 7, 2, 1, 1)
        xtallayout.addWidget(self.editAz, 7, 3, 1, 1)
        xtallayout.addWidget(qtw.QLabel("Orient. 2 (rlu):", xtalpanel), 8, 0,
                             1, 1)
        xtallayout.addWidget(self.editBx, 8, 1, 1, 1)
        xtallayout.addWidget(self.editBy, 8, 2, 1, 1)
        xtallayout.addWidget(self.editBz, 8, 3, 1, 1)
        xtallayout.addWidget(self.editBMat, 9, 0, 2, 4)

        tabs.addTab(xtalpanel, "Crystal")
        # -----------------------------------------------------------------------------

        # -----------------------------------------------------------------------------
        # tas tab
        taspanel = qtw.QWidget()
        taslayout = qtw.QGridLayout(taspanel)

        self.editA1 = qtw.QLineEdit(taspanel)
        self.editA2 = qtw.QLineEdit(taspanel)
        self.editA3 = qtw.QLineEdit(taspanel)
        self.editA4 = qtw.QLineEdit(taspanel)
        self.editA5 = qtw.QLineEdit(taspanel)
        self.editA6 = qtw.QLineEdit(taspanel)

        self.checkA4Sense = qtw.QCheckBox(taspanel)

        self.editDm = qtw.QLineEdit(taspanel)
        self.editDa = qtw.QLineEdit(taspanel)

        self.edith = qtw.QLineEdit(taspanel)
        self.editk = qtw.QLineEdit(taspanel)
        self.editl = qtw.QLineEdit(taspanel)
        self.editE = qtw.QLineEdit(taspanel)
        self.editKi = qtw.QLineEdit(taspanel)
        self.editKf = qtw.QLineEdit(taspanel)
        self.editQAbs = qtw.QLineEdit(taspanel)
        self.editQAbs.setReadOnly(True)

        self.tasstatus = qtw.QLabel(taspanel)

        separatorTas = qtw.QFrame(taspanel)
        separatorTas.setFrameStyle(qtw.QFrame.HLine)
        separatorTas2 = qtw.QFrame(taspanel)
        separatorTas2.setFrameStyle(qtw.QFrame.HLine)
        separatorTas3 = qtw.QFrame(taspanel)
        separatorTas3.setFrameStyle(qtw.QFrame.HLine)

        self.editA1.textEdited.connect(self.TASChanged)
        self.editA3.textEdited.connect(self.TASChanged)
        self.editA4.textEdited.connect(self.TASChanged)
        self.editA5.textEdited.connect(self.TASChanged)
        self.editA2.textEdited.connect(self.A2Changed)
        self.editA6.textEdited.connect(self.A6Changed)
        self.editDm.textEdited.connect(self.DChanged)
        self.editDa.textEdited.connect(self.DChanged)
        self.edith.textEdited.connect(self.QChanged)
        self.editk.textEdited.connect(self.QChanged)
        self.editl.textEdited.connect(self.QChanged)
        self.editKi.textEdited.connect(self.KiKfChanged)
        self.editKf.textEdited.connect(self.KiKfChanged)
        self.editE.textEdited.connect(self.EChanged)

        self.editDm.setText("%.6g" % sett.value("qtas/dm", 3.355, type=float))
        self.editDa.setText("%.6g" % sett.value("qtas/da", 3.355, type=float))
        self.edith.setText("%.6g" % sett.value("qtas/h", 1., type=float))
        self.editk.setText("%.6g" % sett.value("qtas/k", 0., type=float))
        self.editl.setText("%.6g" % sett.value("qtas/l", 0., type=float))
        #self.editE.setText("%.6g" % sett.value("qtas/E", 0., type=float))
        self.editKi.setText("%.6g" % sett.value("qtas/ki", 2.662, type=float))
        self.editKf.setText("%.6g" % sett.value("qtas/kf", 2.662, type=float))

        self.checkA4Sense.setText("a4 sense is counter-clockwise")
        self.checkA4Sense.setChecked(sett.value("qtas/a4_sense", 1, type=bool))
        self.checkA4Sense.stateChanged.connect(self.QChanged)

        taslayout.addWidget(qtw.QLabel("h (rlu):", taspanel), 0, 0, 1, 1)
        taslayout.addWidget(self.edith, 0, 1, 1, 2)
        taslayout.addWidget(qtw.QLabel("k (rlu):", taspanel), 1, 0, 1, 1)
        taslayout.addWidget(self.editk, 1, 1, 1, 2)
        taslayout.addWidget(qtw.QLabel("l (rlu):", taspanel), 2, 0, 1, 1)
        taslayout.addWidget(self.editl, 2, 1, 1, 2)
        taslayout.addWidget(qtw.QLabel("E (meV):", taspanel), 3, 0, 1, 1)
        taslayout.addWidget(self.editE, 3, 1, 1, 2)
        taslayout.addWidget(
            qtw.QLabel(u"ki, kf (\u212b\u207b\u00b9):", taspanel), 4, 0, 1, 1)
        taslayout.addWidget(self.editKi, 4, 1, 1, 1)
        taslayout.addWidget(self.editKf, 4, 2, 1, 1)
        taslayout.addWidget(qtw.QLabel(u"|Q| (\u212b\u207b\u00b9):", taspanel),
                            5, 0, 1, 1)
        taslayout.addWidget(self.editQAbs, 5, 1, 1, 2)

        taslayout.addWidget(separatorTas, 6, 0, 1, 3)
        taslayout.addWidget(qtw.QLabel("a1, a2 (deg):", taspanel), 7, 0, 1, 1)
        taslayout.addWidget(self.editA1, 7, 1, 1, 1)
        taslayout.addWidget(self.editA2, 7, 2, 1, 1)
        taslayout.addWidget(qtw.QLabel("a3, a4 (deg):", taspanel), 8, 0, 1, 1)
        taslayout.addWidget(self.editA3, 8, 1, 1, 1)
        taslayout.addWidget(self.editA4, 8, 2, 1, 1)
        taslayout.addWidget(qtw.QLabel("a5, a6 (deg):", taspanel), 9, 0, 1, 1)
        taslayout.addWidget(self.editA5, 9, 1, 1, 1)
        taslayout.addWidget(self.editA6, 9, 2, 1, 1)

        taslayout.addWidget(separatorTas2, 10, 0, 1, 3)
        taslayout.addWidget(qtw.QLabel("Sense:", taspanel), 11, 0, 1, 1)
        taslayout.addWidget(self.checkA4Sense, 11, 1, 1, 2)

        taslayout.addWidget(separatorTas3, 12, 0, 1, 3)
        taslayout.addWidget(qtw.QLabel(u"Mono., Ana. d (\u212b):", taspanel),
                            13, 0, 1, 1)
        taslayout.addWidget(self.editDm, 13, 1, 1, 1)
        taslayout.addWidget(self.editDa, 13, 2, 1, 1)

        taslayout.addItem(
            qtw.QSpacerItem(16, 16, qtw.QSizePolicy.Minimum,
                            qtw.QSizePolicy.Expanding), 14, 0, 1, 3)
        taslayout.addWidget(self.tasstatus, 15, 0, 1, 3)

        tabs.addTab(taspanel, "TAS")
        # -----------------------------------------------------------------------------

        # -----------------------------------------------------------------------------
        # angular distance tab
        anglespanel = qtw.QWidget()
        angleslayout = qtw.QGridLayout(anglespanel)

        self.editdA1 = qtw.QLineEdit(anglespanel)
        self.editdA2 = qtw.QLineEdit(anglespanel)
        self.editdA3 = qtw.QLineEdit(anglespanel)
        self.editdA4 = qtw.QLineEdit(anglespanel)
        self.editdA5 = qtw.QLineEdit(anglespanel)
        self.editdA6 = qtw.QLineEdit(anglespanel)

        self.editdA1.setReadOnly(True)
        self.editdA2.setReadOnly(True)
        self.editdA3.setReadOnly(True)
        self.editdA4.setReadOnly(True)
        self.editdA5.setReadOnly(True)
        self.editdA6.setReadOnly(True)

        self.editSpeedA1 = qtw.QLineEdit(anglespanel)
        self.editSpeedA2 = qtw.QLineEdit(anglespanel)
        self.editSpeedA3 = qtw.QLineEdit(anglespanel)
        self.editSpeedA4 = qtw.QLineEdit(anglespanel)
        self.editSpeedA5 = qtw.QLineEdit(anglespanel)
        self.editSpeedA6 = qtw.QLineEdit(anglespanel)

        self.edith1 = qtw.QLineEdit(anglespanel)
        self.editk1 = qtw.QLineEdit(anglespanel)
        self.editl1 = qtw.QLineEdit(anglespanel)
        self.editE1 = qtw.QLineEdit(anglespanel)
        self.editKi1 = qtw.QLineEdit(anglespanel)
        self.editKf1 = qtw.QLineEdit(anglespanel)

        self.edith2 = qtw.QLineEdit(anglespanel)
        self.editk2 = qtw.QLineEdit(anglespanel)
        self.editl2 = qtw.QLineEdit(anglespanel)
        self.editE2 = qtw.QLineEdit(anglespanel)
        self.editKi2 = qtw.QLineEdit(anglespanel)
        self.editKf2 = qtw.QLineEdit(anglespanel)

        self.anglesstatus = qtw.QLabel(anglespanel)

        separatorAngles = qtw.QFrame(anglespanel)
        separatorAngles.setFrameStyle(qtw.QFrame.HLine)
        separatorAngles2 = qtw.QFrame(anglespanel)
        separatorAngles2.setFrameStyle(qtw.QFrame.HLine)

        self.edith1.textEdited.connect(self.QChanged_angles)
        self.editk1.textEdited.connect(self.QChanged_angles)
        self.editl1.textEdited.connect(self.QChanged_angles)
        self.editKi1.textEdited.connect(self.KiKfChanged_angles)
        self.editKf1.textEdited.connect(self.KiKfChanged_angles)
        self.editE1.textEdited.connect(self.EChanged_angles)

        self.edith2.textEdited.connect(self.QChanged_angles)
        self.editk2.textEdited.connect(self.QChanged_angles)
        self.editl2.textEdited.connect(self.QChanged_angles)
        self.editKi2.textEdited.connect(self.KiKfChanged_angles)
        self.editKf2.textEdited.connect(self.KiKfChanged_angles)
        self.editE2.textEdited.connect(self.EChanged_angles)

        self.editSpeedA1.textEdited.connect(self.QChanged_angles)
        self.editSpeedA2.textEdited.connect(self.QChanged_angles)
        self.editSpeedA3.textEdited.connect(self.QChanged_angles)
        self.editSpeedA4.textEdited.connect(self.QChanged_angles)
        self.editSpeedA5.textEdited.connect(self.QChanged_angles)
        self.editSpeedA6.textEdited.connect(self.QChanged_angles)

        self.edith1.setText("%.6g" % sett.value("qtas/h1", 1., type=float))
        self.editk1.setText("%.6g" % sett.value("qtas/k1", 0., type=float))
        self.editl1.setText("%.6g" % sett.value("qtas/l1", 0., type=float))
        #self.editE1.setText("%.6g" % sett.value("qtas/E1", 0., type=float))
        self.editKi1.setText("%.6g" %
                             sett.value("qtas/ki1", 2.662, type=float))
        self.editKf1.setText("%.6g" %
                             sett.value("qtas/kf1", 2.662, type=float))

        self.edith2.setText("%.6g" % sett.value("qtas/h2", 1., type=float))
        self.editk2.setText("%.6g" % sett.value("qtas/k2", 0., type=float))
        self.editl2.setText("%.6g" % sett.value("qtas/l2", 0., type=float))
        #self.editE2.setText("%.6g" % sett.value("qtas/E2", 0., type=float))
        self.editKi2.setText("%.6g" %
                             sett.value("qtas/ki2", 2.662, type=float))
        self.editKf2.setText("%.6g" %
                             sett.value("qtas/kf2", 2.662, type=float))

        self.editSpeedA1.setText("%.2f" %
                                 sett.value("qtas/v_a1", 0.15, type=float))
        self.editSpeedA2.setText("%.2f" %
                                 sett.value("qtas/v_a2", 0.15, type=float))
        self.editSpeedA3.setText("%.2f" %
                                 sett.value("qtas/v_a3", 1.25, type=float))
        self.editSpeedA4.setText("%.2f" %
                                 sett.value("qtas/v_a4", 1.88, type=float))
        self.editSpeedA5.setText("%.2f" %
                                 sett.value("qtas/v_a5", 1., type=float))
        self.editSpeedA6.setText("%.2f" %
                                 sett.value("qtas/v_a6", 1., type=float))

        angleslayout.addWidget(qtw.QLabel("Position 1:", anglespanel), 0, 1, 1,
                               1)
        angleslayout.addWidget(qtw.QLabel("Position 2:", anglespanel), 0, 2, 1,
                               1)
        angleslayout.addWidget(qtw.QLabel("h (rlu):", anglespanel), 1, 0, 1, 1)
        angleslayout.addWidget(self.edith1, 1, 1, 1, 1)
        angleslayout.addWidget(self.edith2, 1, 2, 1, 1)
        angleslayout.addWidget(qtw.QLabel("k (rlu):", anglespanel), 2, 0, 1, 1)
        angleslayout.addWidget(self.editk1, 2, 1, 1, 1)
        angleslayout.addWidget(self.editk2, 2, 2, 1, 1)
        angleslayout.addWidget(qtw.QLabel("l (rlu):", anglespanel), 3, 0, 1, 1)
        angleslayout.addWidget(self.editl1, 3, 1, 1, 1)
        angleslayout.addWidget(self.editl2, 3, 2, 1, 1)
        angleslayout.addWidget(qtw.QLabel("E (meV):", anglespanel), 4, 0, 1, 1)
        angleslayout.addWidget(self.editE1, 4, 1, 1, 1)
        angleslayout.addWidget(self.editE2, 4, 2, 1, 1)
        angleslayout.addWidget(
            qtw.QLabel(u"ki (\u212b\u207b\u00b9):", anglespanel), 5, 0, 1, 1)
        angleslayout.addWidget(self.editKi1, 5, 1, 1, 1)
        angleslayout.addWidget(self.editKi2, 5, 2, 1, 1)
        angleslayout.addWidget(
            qtw.QLabel(u"kf (\u212b\u207b\u00b9):", anglespanel), 6, 0, 1, 1)
        angleslayout.addWidget(self.editKf1, 6, 1, 1, 1)
        angleslayout.addWidget(self.editKf2, 6, 2, 1, 1)

        angleslayout.addWidget(separatorAngles, 7, 0, 1, 3)
        angleslayout.addWidget(qtw.QLabel("Motor Speeds:", anglespanel), 8, 1,
                               1, 3)
        angleslayout.addWidget(qtw.QLabel("v_a1, v_a2 (deg/s):", anglespanel),
                               9, 0, 1, 1)
        angleslayout.addWidget(self.editSpeedA1, 9, 1, 1, 1)
        angleslayout.addWidget(self.editSpeedA2, 9, 2, 1, 1)
        angleslayout.addWidget(qtw.QLabel("v_a3, v_a4 (deg/s):", anglespanel),
                               10, 0, 1, 1)
        angleslayout.addWidget(self.editSpeedA3, 10, 1, 1, 1)
        angleslayout.addWidget(self.editSpeedA4, 10, 2, 1, 1)
        angleslayout.addWidget(qtw.QLabel("v_a5, v_a6 (deg/s):", anglespanel),
                               11, 0, 1, 1)
        angleslayout.addWidget(self.editSpeedA5, 11, 1, 1, 1)
        angleslayout.addWidget(self.editSpeedA6, 11, 2, 1, 1)

        angleslayout.addWidget(separatorAngles2, 12, 0, 1, 3)
        angleslayout.addWidget(qtw.QLabel("Angular Distances:", anglespanel),
                               13, 1, 1, 3)
        angleslayout.addWidget(
            qtw.QLabel("\u0394a1, \u0394a2 (deg):", anglespanel), 14, 0, 1, 1)
        angleslayout.addWidget(self.editdA1, 14, 1, 1, 1)
        angleslayout.addWidget(self.editdA2, 14, 2, 1, 1)
        angleslayout.addWidget(
            qtw.QLabel("\u0394a3, \u0394a4 (deg):", anglespanel), 15, 0, 1, 1)
        angleslayout.addWidget(self.editdA3, 15, 1, 1, 1)
        angleslayout.addWidget(self.editdA4, 15, 2, 1, 1)
        angleslayout.addWidget(
            qtw.QLabel("\u0394a5, \u0394a6 (deg):", anglespanel), 16, 0, 1, 1)
        angleslayout.addWidget(self.editdA5, 16, 1, 1, 1)
        angleslayout.addWidget(self.editdA6, 16, 2, 1, 1)

        angleslayout.addItem(
            qtw.QSpacerItem(16, 16, qtw.QSizePolicy.Minimum,
                            qtw.QSizePolicy.Expanding), 17, 0, 1, 3)
        angleslayout.addWidget(self.anglesstatus, 18, 0, 1, 3)

        tabs.addTab(anglespanel, "Distances")
        # -----------------------------------------------------------------------------

        # -----------------------------------------------------------------------------
        # info/settings tab
        infopanel = qtw.QWidget()
        infolayout = qtw.QGridLayout(infopanel)

        self.comboA3 = qtw.QComboBox(infopanel)
        self.comboA3.addItems(["Takin", "NOMAD", "SICS", "NICOS"])
        self.a3_offsets = [np.pi / 2., np.pi, 0., 0.]
        self.comboA3.setCurrentIndex(sett.value("qtas/a3_conv", 1, type=int))

        self.comboA3.currentIndexChanged.connect(self.comboA3ConvChanged)

        separatorInfo = qtw.QFrame(infopanel)
        separatorInfo.setFrameStyle(qtw.QFrame.HLine)

        infolayout.addWidget(qtw.QLabel("TAS Calculator.", infopanel), 0, 0, 1,
                             2)
        infolayout.addWidget(
            qtw.QLabel("Written by Tobias Weber <*****@*****.**>.", infopanel),
            1, 0, 1, 2)
        infolayout.addWidget(qtw.QLabel("Date: October 24, 2018.", infopanel),
                             2, 0, 1, 2)
        infolayout.addWidget(separatorInfo, 3, 0, 1, 2)
        interpreter = qtw.QLabel("Interpreter Version: " + sys.version + ".",
                                 infopanel)
        interpreter.setWordWrap(True)
        infolayout.addWidget(interpreter, 4, 0, 1, 2)
        infolayout.addWidget(
            qtw.QLabel("Numpy Version: " + np.__version__ + ".", infopanel), 5,
            0, 1, 2)
        infolayout.addWidget(
            qtw.QLabel("Qt Version: " + qtc.QT_VERSION_STR + ".", infopanel),
            6, 0, 1, 2)
        infolayout.addItem(
            qtw.QSpacerItem(16, 16, qtw.QSizePolicy.Minimum,
                            qtw.QSizePolicy.Expanding), 7, 0, 1, 2)
        infolayout.addWidget(qtw.QLabel("A3 Convention:", infopanel), 8, 0, 1,
                             1)
        infolayout.addWidget(self.comboA3, 8, 1, 1, 1)

        tabs.addTab(infopanel, "Infos")
        # -----------------------------------------------------------------------------

        # -----------------------------------------------------------------------------
        # main dialog window
        dlg = qtw.QDialog()
        dlg.setWindowTitle("TAS Calculator")
        mainlayout = qtw.QGridLayout(dlg)
        mainlayout.addWidget(tabs)

        if sett.contains("qtas/geo"):
            geo = sett.value("qtas/geo")
            if qt_ver == 4:
                try:
                    geo = geo.toByteArray()
                except AttributeError as err:
                    pass
            dlg.restoreGeometry(geo)

        self.xtalChanged()
        self.KiKfChanged()
        self.comboA3ConvChanged()
        self.KiKfChanged_angles()

        dlg.show()
        app.exec_()

        # save settings
        sett.setValue("qtas/geo", dlg.saveGeometry())

        sett.setValue("qtas/a", self.getfloat(self.editA.text()))
        sett.setValue("qtas/b", self.getfloat(self.editB.text()))
        sett.setValue("qtas/c", self.getfloat(self.editC.text()))
        sett.setValue("qtas/alpha", self.getfloat(self.editAlpha.text()))
        sett.setValue("qtas/beta", self.getfloat(self.editBeta.text()))
        sett.setValue("qtas/gamma", self.getfloat(self.editGamma.text()))
        sett.setValue("qtas/ax", self.getfloat(self.editAx.text()))
        sett.setValue("qtas/ay", self.getfloat(self.editAy.text()))
        sett.setValue("qtas/az", self.getfloat(self.editAz.text()))
        sett.setValue("qtas/bx", self.getfloat(self.editBx.text()))
        sett.setValue("qtas/by", self.getfloat(self.editBy.text()))
        sett.setValue("qtas/bz", self.getfloat(self.editBz.text()))

        sett.setValue("qtas/dm", self.getfloat(self.editDm.text()))
        sett.setValue("qtas/da", self.getfloat(self.editDa.text()))
        sett.setValue("qtas/h", self.getfloat(self.edith.text()))
        sett.setValue("qtas/k", self.getfloat(self.editk.text()))
        sett.setValue("qtas/l", self.getfloat(self.editl.text()))
        #sett.setValue("qtas/E", self.getfloat(self.editE.text()))
        sett.setValue("qtas/ki", self.getfloat(self.editKi.text()))
        sett.setValue("qtas/kf", self.getfloat(self.editKf.text()))
        sett.setValue("qtas/a3_conv", self.comboA3.currentIndex())
        sett.setValue("qtas/a4_sense", self.checkA4Sense.isChecked())

        sett.setValue("qtas/h1", self.getfloat(self.edith1.text()))
        sett.setValue("qtas/k1", self.getfloat(self.editk1.text()))
        sett.setValue("qtas/l1", self.getfloat(self.editl1.text()))
        sett.setValue("qtas/ki1", self.getfloat(self.editKi1.text()))
        sett.setValue("qtas/kf1", self.getfloat(self.editKf1.text()))
        #sett.setValue("qtas/E1", self.getfloat(self.editE1.text()))
        sett.setValue("qtas/h2", self.getfloat(self.edith2.text()))
        sett.setValue("qtas/k2", self.getfloat(self.editk2.text()))
        sett.setValue("qtas/l2", self.getfloat(self.editl2.text()))
        sett.setValue("qtas/ki2", self.getfloat(self.editKi2.text()))
        sett.setValue("qtas/kf2", self.getfloat(self.editKf2.text()))
        #sett.setValue("qtas/E2", self.getfloat(self.editE2.text()))

        sett.setValue("qtas/v_a1", self.getfloat(self.editSpeedA1.text()))
        sett.setValue("qtas/v_a2", self.getfloat(self.editSpeedA2.text()))
        sett.setValue("qtas/v_a3", self.getfloat(self.editSpeedA3.text()))
        sett.setValue("qtas/v_a4", self.getfloat(self.editSpeedA4.text()))
        sett.setValue("qtas/v_a5", self.getfloat(self.editSpeedA5.text()))
        sett.setValue("qtas/v_a6", self.getfloat(self.editSpeedA6.text()))
Beispiel #28
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1300, 670)
        MainWindow.setStyleSheet("")
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.pushButton_bigin = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton_bigin.setGeometry(QtCore.QRect(80, 110, 141, 51))
        self.pushButton_bigin.setStyleSheet("font: 75 20pt \"楷体\";\n"
"background-color: rgb(0, 170, 255);")
        self.pushButton_bigin.setObjectName("pushButton_bigin")
        self.pushButton_show = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton_show.setGeometry(QtCore.QRect(80, 220, 141, 51))
        self.pushButton_show.setStyleSheet("font: 75 20pt \"楷体\";\n"
"background-color: rgb(0, 170, 255);")
        self.pushButton_show.setObjectName("pushButton_show")
        self.comboBox = QtWidgets.QComboBox(self.centralWidget)
        self.comboBox.setGeometry(QtCore.QRect(30, 170, 231, 41))
        self.comboBox.setStyleSheet("border-color: rgb(0, 255, 255);\n"
"\n"
"font: 75 14pt \"黑体\";\n"
"background-color: qconicalgradient(cx:0, cy:0, angle:135, stop:0 rgba(255, 255, 0, 69), stop:0.375 rgba(255, 255, 0, 69), stop:0.423533 rgba(251, 255, 0, 145), stop:0.45 rgba(247, 255, 0, 208), stop:0.477581 rgba(255, 244, 71, 130), stop:0.518717 rgba(255, 218, 71, 130), stop:0.55 rgba(255, 255, 0, 255), stop:0.57754 rgba(255, 203, 0, 130), stop:0.625 rgba(255, 255, 0, 69), stop:1 rgba(255, 255, 0, 69));")
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.groupBox_show = QtWidgets.QGroupBox(self.centralWidget)
        self.groupBox_show.setGeometry(QtCore.QRect(260, 0, 1300, 670))
        self.groupBox_show.setStyleSheet("font: 75 18pt \"楷体\";\n"
"border-color: rgb(0, 170, 255);")
        self.groupBox_show.setObjectName("groupBox_show")
        self.pushButton = QtWidgets.QPushButton(self.groupBox_show)
        self.pushButton.setGeometry(QtCore.QRect(20, 50, 131, 41))
        self.pushButton.setStyleSheet("background-color: rgb(0, 170, 255);")
        self.pushButton.setObjectName("pushButton")
        self.groupBox = QtWidgets.QGroupBox(self.centralWidget)
        self.groupBox.setGeometry(QtCore.QRect(20, 290, 281, 361))
        self.groupBox.setStyleSheet("font: 75 18pt \"楷体\";\n"
"border-color: rgb(255, 170, 0);")
        self.groupBox.setObjectName("groupBox")
        self.textEdit_get = QtWidgets.QTextEdit(self.groupBox)
        self.textEdit_get.setGeometry(QtCore.QRect(20, 40, 241, 301))
        self.textEdit_get.setStyleSheet("background-color: rgb(170, 255, 255);")
        self.textEdit_get.setObjectName("textEdit_get")
        self.comboBox_2 = QtWidgets.QComboBox(self.centralWidget)
        self.comboBox_2.setGeometry(QtCore.QRect(30, 60, 231, 41))
        self.comboBox_2.setStyleSheet("border-color: rgb(0, 255, 255);\n"
"\n"
"font: 75 14pt \"黑体\";\n"
"background-color: qconicalgradient(cx:0, cy:0, angle:135, stop:0 rgba(255, 255, 0, 69), stop:0.375 rgba(255, 255, 0, 69), stop:0.423533 rgba(251, 255, 0, 145), stop:0.45 rgba(247, 255, 0, 208), stop:0.477581 rgba(255, 244, 71, 130), stop:0.518717 rgba(255, 218, 71, 130), stop:0.55 rgba(255, 255, 0, 255), stop:0.57754 rgba(255, 203, 0, 130), stop:0.625 rgba(255, 255, 0, 69), stop:1 rgba(255, 255, 0, 69));")
        self.comboBox_2.setObjectName("comboBox_2")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.label = QtWidgets.QLabel(self.centralWidget)
        self.label.setGeometry(QtCore.QRect(30, 20, 61, 31))
        self.label.setStyleSheet("font: 75 14pt \"楷体\";")
        self.label.setObjectName("label")
        self.label_getstatus = QtWidgets.QLabel(self.centralWidget)
        self.label_getstatus.setGeometry(QtCore.QRect(90, 20, 171, 31))
        self.label_getstatus.setObjectName("label_getstatus")
        self.frame_ay = QtWidgets.QFrame(self.centralWidget)
        self.frame_ay.setGeometry(QtCore.QRect(-1, 0, 1301, 670))
        self.frame_ay.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_ay.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_ay.setObjectName("frame_ay")
        self.pushButton_back = QtWidgets.QPushButton(self.frame_ay)
        self.pushButton_back.setGeometry(QtCore.QRect(1180, 20, 91, 41))
        self.pushButton_back.setStyleSheet("font: 75 20pt \"楷体\";\n"
"background-color: rgb(0, 170, 255);")
        self.pushButton_back.setObjectName("pushButton_back")
        self.pushButton_2 = QtWidgets.QPushButton(self.frame_ay)
        self.pushButton_2.setGeometry(QtCore.QRect(10, 30, 131, 41))
        self.pushButton_2.setStyleSheet("font: 75 20pt \"楷体\";\n"
"background-color: rgb(0, 170, 255);")
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.frame_ay)
        self.pushButton_3.setGeometry(QtCore.QRect(10, 90, 131, 41))
        self.pushButton_3.setStyleSheet("font: 75 20pt \"楷体\";\n"
"background-color: rgb(0, 170, 255);")
        self.pushButton_3.setObjectName("pushButton_3")
        #self.pushButton_4 = QtWidgets.QPushButton(self.frame_ay)
       # self.pushButton_4.setGeometry(QtCore.QRect(10, 150, 131, 41))
        #self.pushButton_4.setStyleSheet("font: 75 20pt \"楷体\";\n"
#"background-color: rgb(0, 170, 255);")
        #self.pushButton_4.setObjectName("pushButton_4")
        self.pushButton_bigin.raise_()
        self.pushButton_show.raise_()
        self.comboBox.raise_()
        self.groupBox_show.raise_()
        self.groupBox.raise_()
        self.comboBox_2.raise_()
        self.label.raise_()
        self.label_getstatus.raise_()
        self.pushButton.raise_()
        self.frame_ay.raise_()
        MainWindow.setCentralWidget(self.centralWidget)

        self.retranslateUi(MainWindow)
        self.pushButton_bigin.clicked.connect(MainWindow.bigin_click)
        self.pushButton_show.clicked.connect(MainWindow.show_click)
        self.pushButton_back.clicked.connect(MainWindow.ui_reshow)
        self.pushButton.clicked.connect(MainWindow.deep_ay)
        self.pushButton_2.clicked.connect(MainWindow.duibi_hx)
        self.pushButton_3.clicked.connect(MainWindow.duibi_zx)
        #self.pushButton_4.clicked.connect(MainWindow.duibi_nl)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #29
0
    def setupUi(self, ProjectDialog):
        ProjectDialog.setObjectName("ProjectDialog")
        ProjectDialog.resize(803, 936)
        self.verticalLayout = QtWidgets.QVBoxLayout(ProjectDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.lNewProject = QtWidgets.QLabel(ProjectDialog)
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.lNewProject.setFont(font)
        self.lNewProject.setObjectName("lNewProject")
        self.verticalLayout.addWidget(self.lNewProject)
        self.lblName = QtWidgets.QLabel(ProjectDialog)
        self.lblName.setObjectName("lblName")
        self.verticalLayout.addWidget(self.lblName)
        spacerItem = QtWidgets.QSpacerItem(17, 10,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_5 = QtWidgets.QLabel(ProjectDialog)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 3, 4, 1, 2)
        self.lblNewPath = QtWidgets.QLabel(ProjectDialog)
        self.lblNewPath.setObjectName("lblNewPath")
        self.gridLayout.addWidget(self.lblNewPath, 1, 3, 1, 1)
        self.label = QtWidgets.QLabel(ProjectDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
        self.label_7 = QtWidgets.QLabel(ProjectDialog)
        self.label_7.setText("")
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 1, 0, 1, 2)
        self.lineEdit_Path = QtWidgets.QLineEdit(ProjectDialog)
        self.lineEdit_Path.setStatusTip("")
        self.lineEdit_Path.setObjectName("lineEdit_Path")
        self.gridLayout.addWidget(self.lineEdit_Path, 0, 3, 1, 1)
        self.btnRemoveParticipant = QtWidgets.QToolButton(ProjectDialog)
        icon = QtGui.QIcon.fromTheme("list-remove")
        self.btnRemoveParticipant.setIcon(icon)
        self.btnRemoveParticipant.setObjectName("btnRemoveParticipant")
        self.gridLayout.addWidget(self.btnRemoveParticipant, 12, 4, 1, 2)
        self.spinBoxGain = QtWidgets.QSpinBox(ProjectDialog)
        self.spinBoxGain.setMinimum(1)
        self.spinBoxGain.setProperty("value", 20)
        self.spinBoxGain.setObjectName("spinBoxGain")
        self.gridLayout.addWidget(self.spinBoxGain, 6, 3, 1, 1)
        self.label_4 = QtWidgets.QLabel(ProjectDialog)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 16, 0, 1, 2)
        self.label_8 = QtWidgets.QLabel(ProjectDialog)
        self.label_8.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                  | QtCore.Qt.AlignVCenter)
        self.label_8.setObjectName("label_8")
        self.gridLayout.addWidget(self.label_8, 10, 0, 1, 2)
        self.label_12 = QtWidgets.QLabel(ProjectDialog)
        self.label_12.setObjectName("label_12")
        self.gridLayout.addWidget(self.label_12, 5, 4, 1, 2)
        self.label_11 = QtWidgets.QLabel(ProjectDialog)
        self.label_11.setObjectName("label_11")
        self.gridLayout.addWidget(self.label_11, 6, 0, 1, 2)
        self.btnUp = QtWidgets.QToolButton(ProjectDialog)
        icon = QtGui.QIcon.fromTheme("go-up")
        self.btnUp.setIcon(icon)
        self.btnUp.setObjectName("btnUp")
        self.gridLayout.addWidget(self.btnUp, 13, 4, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(20, 57,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem1, 15, 4, 1, 2)
        self.txtEdDescription = QtWidgets.QPlainTextEdit(ProjectDialog)
        self.txtEdDescription.setObjectName("txtEdDescription")
        self.gridLayout.addWidget(self.txtEdDescription, 10, 3, 1, 1)
        self.tblParticipants = ParticipantTableView(ProjectDialog)
        self.tblParticipants.setAlternatingRowColors(True)
        self.tblParticipants.setSelectionMode(
            QtWidgets.QAbstractItemView.ExtendedSelection)
        self.tblParticipants.setObjectName("tblParticipants")
        self.tblParticipants.horizontalHeader().setCascadingSectionResizes(
            False)
        self.tblParticipants.horizontalHeader().setDefaultSectionSize(100)
        self.tblParticipants.horizontalHeader().setStretchLastSection(True)
        self.tblParticipants.verticalHeader().setCascadingSectionResizes(True)
        self.tblParticipants.verticalHeader().setStretchLastSection(False)
        self.gridLayout.addWidget(self.tblParticipants, 11, 3, 5, 1)
        self.spinBoxBandwidth = KillerDoubleSpinBox(ProjectDialog)
        self.spinBoxBandwidth.setDecimals(3)
        self.spinBoxBandwidth.setMinimum(1.0)
        self.spinBoxBandwidth.setMaximum(999999999999.0)
        self.spinBoxBandwidth.setSingleStep(0.001)
        self.spinBoxBandwidth.setProperty("value", 1000000.0)
        self.spinBoxBandwidth.setObjectName("spinBoxBandwidth")
        self.gridLayout.addWidget(self.spinBoxBandwidth, 5, 3, 1, 1)
        self.label_3 = QtWidgets.QLabel(ProjectDialog)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 2)
        self.spinBoxFreq = KillerDoubleSpinBox(ProjectDialog)
        self.spinBoxFreq.setDecimals(3)
        self.spinBoxFreq.setMinimum(0.01)
        self.spinBoxFreq.setMaximum(1000000000000.0)
        self.spinBoxFreq.setSingleStep(0.001)
        self.spinBoxFreq.setProperty("value", 433920000.0)
        self.spinBoxFreq.setObjectName("spinBoxFreq")
        self.gridLayout.addWidget(self.spinBoxFreq, 4, 3, 1, 1)
        self.spinBoxSampleRate = KillerDoubleSpinBox(ProjectDialog)
        self.spinBoxSampleRate.setDecimals(3)
        self.spinBoxSampleRate.setMinimum(0.01)
        self.spinBoxSampleRate.setMaximum(1000000000000.0)
        self.spinBoxSampleRate.setSingleStep(0.001)
        self.spinBoxSampleRate.setProperty("value", 1000000.0)
        self.spinBoxSampleRate.setObjectName("spinBoxSampleRate")
        self.gridLayout.addWidget(self.spinBoxSampleRate, 3, 3, 1, 1)
        self.lineEditBroadcastAddress = QtWidgets.QLineEdit(ProjectDialog)
        self.lineEditBroadcastAddress.setInputMask("")
        self.lineEditBroadcastAddress.setObjectName("lineEditBroadcastAddress")
        self.gridLayout.addWidget(self.lineEditBroadcastAddress, 16, 3, 1, 1)
        self.line = QtWidgets.QFrame(ProjectDialog)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout.addWidget(self.line, 9, 0, 1, 6)
        self.label_10 = QtWidgets.QLabel(ProjectDialog)
        self.label_10.setObjectName("label_10")
        self.gridLayout.addWidget(self.label_10, 5, 0, 1, 2)
        self.btnAddParticipant = QtWidgets.QToolButton(ProjectDialog)
        icon = QtGui.QIcon.fromTheme("list-add")
        self.btnAddParticipant.setIcon(icon)
        self.btnAddParticipant.setObjectName("btnAddParticipant")
        self.gridLayout.addWidget(self.btnAddParticipant, 11, 4, 1, 2)
        self.btnSelectPath = QtWidgets.QToolButton(ProjectDialog)
        self.btnSelectPath.setObjectName("btnSelectPath")
        self.gridLayout.addWidget(self.btnSelectPath, 0, 4, 1, 2)
        self.line_2 = QtWidgets.QFrame(ProjectDialog)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout.addWidget(self.line_2, 2, 0, 1, 6)
        self.label_6 = QtWidgets.QLabel(ProjectDialog)
        self.label_6.setObjectName("label_6")
        self.gridLayout.addWidget(self.label_6, 4, 4, 1, 2)
        self.label_2 = QtWidgets.QLabel(ProjectDialog)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 3, 0, 1, 2)
        self.lOpenSpectrumAnalyzer = QtWidgets.QLabel(ProjectDialog)
        self.lOpenSpectrumAnalyzer.setTextFormat(QtCore.Qt.AutoText)
        self.lOpenSpectrumAnalyzer.setOpenExternalLinks(False)
        self.lOpenSpectrumAnalyzer.setObjectName("lOpenSpectrumAnalyzer")
        self.gridLayout.addWidget(self.lOpenSpectrumAnalyzer, 8, 0, 1, 4)
        self.label_9 = QtWidgets.QLabel(ProjectDialog)
        self.label_9.setObjectName("label_9")
        self.gridLayout.addWidget(self.label_9, 11, 0, 5, 2)
        self.btnDown = QtWidgets.QToolButton(ProjectDialog)
        icon = QtGui.QIcon.fromTheme("go-down")
        self.btnDown.setIcon(icon)
        self.btnDown.setObjectName("btnDown")
        self.gridLayout.addWidget(self.btnDown, 14, 4, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.btnOK = QtWidgets.QPushButton(ProjectDialog)
        self.btnOK.setObjectName("btnOK")
        self.horizontalLayout.addWidget(self.btnOK)
        self.btnCancel = QtWidgets.QPushButton(ProjectDialog)
        self.btnCancel.setObjectName("btnCancel")
        self.horizontalLayout.addWidget(self.btnCancel)
        self.verticalLayout.addLayout(self.horizontalLayout)

        self.retranslateUi(ProjectDialog)
        self.btnCancel.clicked.connect(ProjectDialog.close)
        ProjectDialog.setTabOrder(self.lineEdit_Path, self.btnSelectPath)
        ProjectDialog.setTabOrder(self.btnSelectPath, self.spinBoxSampleRate)
        ProjectDialog.setTabOrder(self.spinBoxSampleRate, self.spinBoxFreq)
        ProjectDialog.setTabOrder(self.spinBoxFreq, self.spinBoxBandwidth)
        ProjectDialog.setTabOrder(self.spinBoxBandwidth, self.spinBoxGain)
        ProjectDialog.setTabOrder(self.spinBoxGain, self.txtEdDescription)
        ProjectDialog.setTabOrder(self.txtEdDescription, self.tblParticipants)
        ProjectDialog.setTabOrder(self.tblParticipants, self.btnAddParticipant)
        ProjectDialog.setTabOrder(self.btnAddParticipant,
                                  self.btnRemoveParticipant)
        ProjectDialog.setTabOrder(self.btnRemoveParticipant,
                                  self.lineEditBroadcastAddress)
        ProjectDialog.setTabOrder(self.lineEditBroadcastAddress, self.btnOK)
        ProjectDialog.setTabOrder(self.btnOK, self.btnCancel)
Beispiel #30
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(724, 402)
        MainWindow.setMinimumSize(QtCore.QSize(724, 402))
        MainWindow.setMaximumSize(QtCore.QSize(724, 402))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pandastablewidget = DataTableWidget(self.centralwidget)
        self.pandastablewidget.setGeometry(QtCore.QRect(0, 110, 363, 251))
        self.pandastablewidget.setMinimumSize(QtCore.QSize(363, 251))
        self.pandastablewidget.setMaximumSize(QtCore.QSize(363, 251))
        self.pandastablewidget.setObjectName("pandastablewidget")
        self.pushButton_queding1 = QtWidgets.QPushButton(
            self.pandastablewidget)
        self.pushButton_queding1.setGeometry(QtCore.QRect(200, 10, 56, 21))
        self.pushButton_queding1.setObjectName("pushButton_queding1")
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(0, 100, 371, 16))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setGeometry(QtCore.QRect(360, 0, 20, 391))
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 247, 78))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.pushButton_logdatabase = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_logdatabase.setObjectName("pushButton_logdatabase")
        self.horizontalLayout.addWidget(self.pushButton_logdatabase)
        self.pushButton_opendatabase = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_opendatabase.setObjectName("pushButton_opendatabase")
        self.horizontalLayout.addWidget(self.pushButton_opendatabase)
        self.pushButton_openfile = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_openfile.setObjectName("pushButton_openfile")
        self.horizontalLayout.addWidget(self.pushButton_openfile)
        self.pushButton_sqllanguage = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_sqllanguage.setObjectName("pushButton_sqllanguage")
        self.horizontalLayout.addWidget(self.pushButton_sqllanguage)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.pushButton_save = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_save.setObjectName("pushButton_save")
        self.horizontalLayout_2.addWidget(self.pushButton_save)
        self.pushButton_datareturn = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_datareturn.setObjectName("pushButton_datareturn")
        self.horizontalLayout_2.addWidget(self.pushButton_datareturn)
        self.pushButton_cleardata = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_cleardata.setObjectName("pushButton_cleardata")
        self.horizontalLayout_2.addWidget(self.pushButton_cleardata)
        self.pushButton_view = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButton_view.setObjectName("pushButton_view")
        self.horizontalLayout_2.addWidget(self.pushButton_view)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.label = QtWidgets.QLabel(self.layoutWidget)
        self.label.setObjectName("label")
        self.verticalLayout_2.addWidget(self.label)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.radioButton_Minmax = QtWidgets.QRadioButton(self.layoutWidget)
        self.radioButton_Minmax.setCheckable(True)
        self.radioButton_Minmax.setChecked(False)
        self.radioButton_Minmax.setObjectName("radioButton_Minmax")
        self.horizontalLayout_3.addWidget(self.radioButton_Minmax)
        self.radioButton_Zscore = QtWidgets.QRadioButton(self.layoutWidget)
        self.radioButton_Zscore.setObjectName("radioButton_Zscore")
        self.horizontalLayout_3.addWidget(self.radioButton_Zscore)
        self.radioButton_xiaoshudingbiao = QtWidgets.QRadioButton(
            self.layoutWidget)
        self.radioButton_xiaoshudingbiao.setObjectName(
            "radioButton_xiaoshudingbiao")
        self.horizontalLayout_3.addWidget(self.radioButton_xiaoshudingbiao)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        self.comboBox_attributes = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox_attributes.setGeometry(QtCore.QRect(420, 0, 60, 19))
        self.comboBox_attributes.setObjectName("comboBox_attributes")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(370, 0, 61, 16))
        font = QtGui.QFont()
        font.setFamily("Bahnschrift Light")
        font.setPointSize(11)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.label_comboboxattributes = QtWidgets.QLabel(self.centralwidget)
        self.label_comboboxattributes.setGeometry(QtCore.QRect(
            490, 0, 201, 16))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(10)
        self.label_comboboxattributes.setFont(font)
        self.label_comboboxattributes.setObjectName("label_comboboxattributes")
        self.qtpandas_attributewidget = DataTableWidget(self.centralwidget)
        self.qtpandas_attributewidget.setGeometry(
            QtCore.QRect(410, 20, 270, 133))
        self.qtpandas_attributewidget.setMinimumSize(QtCore.QSize(270, 133))
        self.qtpandas_attributewidget.setMaximumSize(QtCore.QSize(270, 133))
        self.qtpandas_attributewidget.setObjectName("qtpandas_attributewidget")
        self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(370, 160, 351, 201))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout_pciture = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout_pciture.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_pciture.setObjectName("gridLayout_pciture")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 724, 18))
        self.menubar.setObjectName("menubar")
        self.menuPreprocess = QtWidgets.QMenu(self.menubar)
        self.menuPreprocess.setObjectName("menuPreprocess")
        self.menuClassify = QtWidgets.QMenu(self.menubar)
        self.menuClassify.setObjectName("menuClassify")
        self.menuCluster = QtWidgets.QMenu(self.menubar)
        self.menuCluster.setObjectName("menuCluster")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar.addAction(self.menuPreprocess.menuAction())
        self.menubar.addAction(self.menuClassify.menuAction())
        self.menubar.addAction(self.menuCluster.menuAction())

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