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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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")
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)
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)
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)
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()))
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)
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)
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)