# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'Screwdriver_Detection_EngineerMode_Window.ui' # # Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Screwdriver_Detection_EngineerMode_Window(object): def setupUi(self, Screwdriver_Detection_EngineerMode_Window): Screwdriver_Detection_EngineerMode_Window.setObjectName("Screwdriver_Detection_EngineerMode_Window") Screwdriver_Detection_EngineerMode_Window.resize(1812, 1091) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Screwdriver_Detection_EngineerMode_Window.sizePolicy().hasHeightForWidth()) Screwdriver_Detection_EngineerMode_Window.setSizePolicy(sizePolicy) Screwdriver_Detection_EngineerMode_Window.setMinimumSize(QtCore.QSize(0, 0)) Screwdriver_Detection_EngineerMode_Window.setMaximumSize(QtCore.QSize(16777215, 16777215)) Screwdriver_Detection_EngineerMode_Window.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("UI_Logo/Lancer Small Logo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) Screwdriver_Detection_EngineerMode_Window.setWindowIcon(icon) Screwdriver_Detection_EngineerMode_Window.setStyleSheet("background: \'white\';") self.centralwidget = QtWidgets.QWidget(Screwdriver_Detection_EngineerMode_Window) self.centralwidget.setObjectName("centralwidget") self.gridLayout_9 = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout_9.setObjectName("gridLayout_9") self.gridLayout_8 = QtWidgets.QGridLayout() self.gridLayout_8.setObjectName("gridLayout_8") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.label_Logo = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Logo.sizePolicy().hasHeightForWidth()) self.label_Logo.setSizePolicy(sizePolicy) self.label_Logo.setMinimumSize(QtCore.QSize(629, 176)) self.label_Logo.setMaximumSize(QtCore.QSize(629, 176)) self.label_Logo.setText("") self.label_Logo.setPixmap(QtGui.QPixmap("UI_Logo/Lancer Logo_origin_629.png")) self.label_Logo.setScaledContents(False) self.label_Logo.setObjectName("label_Logo") self.verticalLayout.addWidget(self.label_Logo) self.label = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMinimumSize(QtCore.QSize(631, 120)) self.label.setMaximumSize(QtCore.QSize(631, 120)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(72) self.label.setFont(font) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) spacerItem = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout.addItem(spacerItem) self.pushButton_TakeImage = QtWidgets.QPushButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_TakeImage.sizePolicy().hasHeightForWidth()) self.pushButton_TakeImage.setSizePolicy(sizePolicy) self.pushButton_TakeImage.setMinimumSize(QtCore.QSize(631, 101)) self.pushButton_TakeImage.setMaximumSize(QtCore.QSize(631, 101)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(48) self.pushButton_TakeImage.setFont(font) self.pushButton_TakeImage.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_Start {\n" " border-radius: 20px;\n" "}") self.pushButton_TakeImage.setObjectName("pushButton_TakeImage") self.verticalLayout.addWidget(self.pushButton_TakeImage) spacerItem1 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout.addItem(spacerItem1) self.groupBox_Motor_Move = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_Motor_Move.setMinimumSize(QtCore.QSize(639, 190)) self.groupBox_Motor_Move.setMaximumSize(QtCore.QSize(641, 191)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.groupBox_Motor_Move.setFont(font) self.groupBox_Motor_Move.setObjectName("groupBox_Motor_Move") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_Motor_Move) self.gridLayout_5.setObjectName("gridLayout_5") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") spacerItem2 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.gridLayout_2.addItem(spacerItem2, 1, 0, 1, 1) self.pushButton_Motor_Out = QtWidgets.QPushButton(self.groupBox_Motor_Move) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Motor_Out.sizePolicy().hasHeightForWidth()) self.pushButton_Motor_Out.setSizePolicy(sizePolicy) self.pushButton_Motor_Out.setMinimumSize(QtCore.QSize(619, 54)) self.pushButton_Motor_Out.setMaximumSize(QtCore.QSize(621, 54)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.pushButton_Motor_Out.setFont(font) self.pushButton_Motor_Out.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_Motor_Forward {\n" " border-radius: 20px;\n" "}") self.pushButton_Motor_Out.setObjectName("pushButton_Motor_Out") self.gridLayout_2.addWidget(self.pushButton_Motor_Out, 0, 0, 1, 1) self.pushButton_Motor_In = QtWidgets.QPushButton(self.groupBox_Motor_Move) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Motor_In.sizePolicy().hasHeightForWidth()) self.pushButton_Motor_In.setSizePolicy(sizePolicy) self.pushButton_Motor_In.setMinimumSize(QtCore.QSize(619, 54)) self.pushButton_Motor_In.setMaximumSize(QtCore.QSize(621, 54)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.pushButton_Motor_In.setFont(font) self.pushButton_Motor_In.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_Motor_Backward {\n" " border-radius: 20px;\n" "}") self.pushButton_Motor_In.setObjectName("pushButton_Motor_In") self.gridLayout_2.addWidget(self.pushButton_Motor_In, 2, 0, 1, 1) self.gridLayout_5.addLayout(self.gridLayout_2, 0, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_Motor_Move) spacerItem3 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout.addItem(spacerItem3) self.groupBox_AI_Light = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_AI_Light.setMinimumSize(QtCore.QSize(631, 118)) self.groupBox_AI_Light.setMaximumSize(QtCore.QSize(641, 121)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.groupBox_AI_Light.setFont(font) self.groupBox_AI_Light.setObjectName("groupBox_AI_Light") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_AI_Light) self.gridLayout_6.setObjectName("gridLayout_6") self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.checkBox_AI_Light_On = QtWidgets.QCheckBox(self.groupBox_AI_Light) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_AI_Light_On.sizePolicy().hasHeightForWidth()) self.checkBox_AI_Light_On.setSizePolicy(sizePolicy) self.checkBox_AI_Light_On.setMaximumSize(QtCore.QSize(202, 59)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.checkBox_AI_Light_On.setFont(font) self.checkBox_AI_Light_On.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_AI_Light_On.setAutoExclusive(True) self.checkBox_AI_Light_On.setObjectName("checkBox_AI_Light_On") self.gridLayout_4.addWidget(self.checkBox_AI_Light_On, 0, 0, 1, 1) self.checkBox_AOI_Light_On = QtWidgets.QCheckBox(self.groupBox_AI_Light) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_AOI_Light_On.sizePolicy().hasHeightForWidth()) self.checkBox_AOI_Light_On.setSizePolicy(sizePolicy) self.checkBox_AOI_Light_On.setMaximumSize(QtCore.QSize(203, 59)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.checkBox_AOI_Light_On.setFont(font) self.checkBox_AOI_Light_On.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_AOI_Light_On.setAutoExclusive(True) self.checkBox_AOI_Light_On.setObjectName("checkBox_AOI_Light_On") self.gridLayout_4.addWidget(self.checkBox_AOI_Light_On, 0, 1, 1, 1) self.checkBox_AI_Light_Off = QtWidgets.QCheckBox(self.groupBox_AI_Light) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_AI_Light_Off.sizePolicy().hasHeightForWidth()) self.checkBox_AI_Light_Off.setSizePolicy(sizePolicy) self.checkBox_AI_Light_Off.setMaximumSize(QtCore.QSize(202, 59)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.checkBox_AI_Light_Off.setFont(font) self.checkBox_AI_Light_Off.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBox_AI_Light_Off.setAutoFillBackground(False) self.checkBox_AI_Light_Off.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_AI_Light_Off.setAutoExclusive(True) self.checkBox_AI_Light_Off.setObjectName("checkBox_AI_Light_Off") self.gridLayout_4.addWidget(self.checkBox_AI_Light_Off, 0, 2, 1, 1) self.gridLayout_6.addLayout(self.gridLayout_4, 0, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_AI_Light) spacerItem4 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout.addItem(spacerItem4) self.groupBox_Buzzer = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_Buzzer.setMinimumSize(QtCore.QSize(631, 118)) self.groupBox_Buzzer.setMaximumSize(QtCore.QSize(641, 118)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.groupBox_Buzzer.setFont(font) self.groupBox_Buzzer.setObjectName("groupBox_Buzzer") self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_Buzzer) self.gridLayout_7.setObjectName("gridLayout_7") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.checkBox_buzzerOn = QtWidgets.QCheckBox(self.groupBox_Buzzer) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_buzzerOn.sizePolicy().hasHeightForWidth()) self.checkBox_buzzerOn.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.checkBox_buzzerOn.setFont(font) self.checkBox_buzzerOn.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_buzzerOn.setAutoExclusive(True) self.checkBox_buzzerOn.setObjectName("checkBox_buzzerOn") self.horizontalLayout.addWidget(self.checkBox_buzzerOn) self.checkBox_buzzerOff = QtWidgets.QCheckBox(self.groupBox_Buzzer) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_buzzerOff.sizePolicy().hasHeightForWidth()) self.checkBox_buzzerOff.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(20) self.checkBox_buzzerOff.setFont(font) self.checkBox_buzzerOff.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBox_buzzerOff.setAutoFillBackground(False) self.checkBox_buzzerOff.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_buzzerOff.setChecked(True) self.checkBox_buzzerOff.setAutoExclusive(True) self.checkBox_buzzerOff.setObjectName("checkBox_buzzerOff") self.horizontalLayout.addWidget(self.checkBox_buzzerOff) self.gridLayout_7.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_Buzzer) self.gridLayout_8.addLayout(self.verticalLayout, 0, 0, 1, 1) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_Image = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Image.sizePolicy().hasHeightForWidth()) self.label_Image.setSizePolicy(sizePolicy) self.label_Image.setMinimumSize(QtCore.QSize(500, 919)) self.label_Image.setStyleSheet("box-shadow: 0px 0px 16px 20px rgba(0,0,0,1);") self.label_Image.setFrameShape(QtWidgets.QFrame.Box) self.label_Image.setFrameShadow(QtWidgets.QFrame.Plain) self.label_Image.setText("") self.label_Image.setObjectName("label_Image") self.verticalLayout_2.addWidget(self.label_Image) spacerItem5 = QtWidgets.QSpacerItem(13, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout_2.addItem(spacerItem5) self.label_OK = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_OK.sizePolicy().hasHeightForWidth()) self.label_OK.setSizePolicy(sizePolicy) self.label_OK.setMinimumSize(QtCore.QSize(500, 50)) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(72) self.label_OK.setFont(font) self.label_OK.setFrameShape(QtWidgets.QFrame.Box) self.label_OK.setText("") self.label_OK.setAlignment(QtCore.Qt.AlignCenter) self.label_OK.setObjectName("label_OK") self.verticalLayout_2.addWidget(self.label_OK) self.gridLayout_8.addLayout(self.verticalLayout_2, 0, 1, 1, 1) self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.groupBox_recipe_combobox = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_recipe_combobox.sizePolicy().hasHeightForWidth()) self.groupBox_recipe_combobox.setSizePolicy(sizePolicy) self.groupBox_recipe_combobox.setMinimumSize(QtCore.QSize(627, 150)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(36) self.groupBox_recipe_combobox.setFont(font) self.groupBox_recipe_combobox.setLayoutDirection(QtCore.Qt.LeftToRight) self.groupBox_recipe_combobox.setObjectName("groupBox_recipe_combobox") self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_recipe_combobox) self.gridLayout_10.setObjectName("gridLayout_10") self.comboBox_recipe = QtWidgets.QComboBox(self.groupBox_recipe_combobox) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.comboBox_recipe.setFont(font) self.comboBox_recipe.setObjectName("comboBox_recipe") self.gridLayout_10.addWidget(self.comboBox_recipe, 0, 0, 1, 1) self.verticalLayout_3.addWidget(self.groupBox_recipe_combobox) self.groupBox_language = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_language.sizePolicy().hasHeightForWidth()) self.groupBox_language.setSizePolicy(sizePolicy) self.groupBox_language.setMinimumSize(QtCore.QSize(627, 150)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(36) self.groupBox_language.setFont(font) self.groupBox_language.setLayoutDirection(QtCore.Qt.LeftToRight) self.groupBox_language.setObjectName("groupBox_language") self.gridLayout = QtWidgets.QGridLayout(self.groupBox_language) self.gridLayout.setObjectName("gridLayout") self.checkBox_language_tv = QtWidgets.QCheckBox(self.groupBox_language) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_language_tv.sizePolicy().hasHeightForWidth()) self.checkBox_language_tv.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(24) self.checkBox_language_tv.setFont(font) self.checkBox_language_tv.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBox_language_tv.setAutoFillBackground(False) self.checkBox_language_tv.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_language_tv.setAutoExclusive(True) self.checkBox_language_tv.setObjectName("checkBox_language_tv") self.gridLayout.addWidget(self.checkBox_language_tv, 0, 3, 1, 1) self.checkBox_language_zh = QtWidgets.QCheckBox(self.groupBox_language) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_language_zh.sizePolicy().hasHeightForWidth()) self.checkBox_language_zh.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.checkBox_language_zh.setFont(font) self.checkBox_language_zh.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_language_zh.setAutoExclusive(True) self.checkBox_language_zh.setObjectName("checkBox_language_zh") self.gridLayout.addWidget(self.checkBox_language_zh, 0, 0, 1, 1) self.checkBox_language_en = QtWidgets.QCheckBox(self.groupBox_language) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_language_en.sizePolicy().hasHeightForWidth()) self.checkBox_language_en.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.checkBox_language_en.setFont(font) self.checkBox_language_en.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_language_en.setAutoExclusive(True) self.checkBox_language_en.setObjectName("checkBox_language_en") self.gridLayout.addWidget(self.checkBox_language_en, 0, 1, 1, 1) self.checkBox_language_pt = QtWidgets.QCheckBox(self.groupBox_language) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_language_pt.sizePolicy().hasHeightForWidth()) self.checkBox_language_pt.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.checkBox_language_pt.setFont(font) self.checkBox_language_pt.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBox_language_pt.setAutoFillBackground(False) self.checkBox_language_pt.setStyleSheet("QCheckBox{\n" " background-color: #ffffff;\n" " border: 2px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "QCheckBox:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QCheckBox:checked{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}") self.checkBox_language_pt.setAutoExclusive(True) self.checkBox_language_pt.setObjectName("checkBox_language_pt") self.gridLayout.addWidget(self.checkBox_language_pt, 0, 2, 1, 1) self.verticalLayout_3.addWidget(self.groupBox_language) spacerItem6 = QtWidgets.QSpacerItem(17, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout_3.addItem(spacerItem6) self.pushButton_24Hours = QtWidgets.QPushButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_24Hours.sizePolicy().hasHeightForWidth()) self.pushButton_24Hours.setSizePolicy(sizePolicy) self.pushButton_24Hours.setMinimumSize(QtCore.QSize(627, 60)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.pushButton_24Hours.setFont(font) self.pushButton_24Hours.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_24Hours {\n" " border-radius: 20px;\n" "}") self.pushButton_24Hours.setObjectName("pushButton_24Hours") self.verticalLayout_3.addWidget(self.pushButton_24Hours) spacerItem7 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout_3.addItem(spacerItem7) self.groupBox = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setMinimumSize(QtCore.QSize(627, 199)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(36) self.groupBox.setFont(font) self.groupBox.setObjectName("groupBox") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_TakeImage_File_Route = QtWidgets.QLabel(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_TakeImage_File_Route.sizePolicy().hasHeightForWidth()) self.label_TakeImage_File_Route.setSizePolicy(sizePolicy) self.label_TakeImage_File_Route.setMinimumSize(QtCore.QSize(607, 52)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(18) self.label_TakeImage_File_Route.setFont(font) self.label_TakeImage_File_Route.setStyleSheet("QLabel{\n" " background-color: #eef0ef;\n" " border: 1px solid #dcdfe6;\n" " padding: 10px;\n" " border-radius: 5px;\n" " color : #595758;\n" "}\n" "\n" "#label_part_no{\n" " border-radius: 20px;\n" "}") self.label_TakeImage_File_Route.setObjectName("label_TakeImage_File_Route") self.verticalLayout_4.addWidget(self.label_TakeImage_File_Route) self.pushButton_Change_TakeImage_File_Route = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Change_TakeImage_File_Route.sizePolicy().hasHeightForWidth()) self.pushButton_Change_TakeImage_File_Route.setSizePolicy(sizePolicy) self.pushButton_Change_TakeImage_File_Route.setMinimumSize(QtCore.QSize(607, 60)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.pushButton_Change_TakeImage_File_Route.setFont(font) self.pushButton_Change_TakeImage_File_Route.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_Start {\n" " border-radius: 20px;\n" "}") self.pushButton_Change_TakeImage_File_Route.setObjectName("pushButton_Change_TakeImage_File_Route") self.verticalLayout_4.addWidget(self.pushButton_Change_TakeImage_File_Route) self.pushButton_Open_TakeImage_File_Route = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Open_TakeImage_File_Route.sizePolicy().hasHeightForWidth()) self.pushButton_Open_TakeImage_File_Route.setSizePolicy(sizePolicy) self.pushButton_Open_TakeImage_File_Route.setMinimumSize(QtCore.QSize(607, 60)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.pushButton_Open_TakeImage_File_Route.setFont(font) self.pushButton_Open_TakeImage_File_Route.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_Start {\n" " border-radius: 20px;\n" "}") self.pushButton_Open_TakeImage_File_Route.setObjectName("pushButton_Open_TakeImage_File_Route") self.verticalLayout_4.addWidget(self.pushButton_Open_TakeImage_File_Route) self.verticalLayout_3.addWidget(self.groupBox) spacerItem8 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout_3.addItem(spacerItem8) self.pushButton_open_dbWindow = QtWidgets.QPushButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_open_dbWindow.sizePolicy().hasHeightForWidth()) self.pushButton_open_dbWindow.setSizePolicy(sizePolicy) self.pushButton_open_dbWindow.setMinimumSize(QtCore.QSize(627, 60)) font = QtGui.QFont() font.setFamily("微軟正黑體") font.setPointSize(24) self.pushButton_open_dbWindow.setFont(font) self.pushButton_open_dbWindow.setStyleSheet("QPushButton {\n" " background-color: #e8ecef;\n" " border-radius: 10px;\n" " padding: 10px;\n" " color: black;\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #95949a;\n" "}\n" "\n" "QPushButton:pressed, QPushButton:checked {\n" " border: 1px solid #e8ecef;\n" "}\n" "\n" "#pushButton_24Hours {\n" " border-radius: 20px;\n" "}") self.pushButton_open_dbWindow.setObjectName("pushButton_open_dbWindow") self.verticalLayout_3.addWidget(self.pushButton_open_dbWindow) spacerItem9 = QtWidgets.QSpacerItem(13, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) self.verticalLayout_3.addItem(spacerItem9) self.groupBox_plcState = QtWidgets.QGroupBox(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_plcState.sizePolicy().hasHeightForWidth()) self.groupBox_plcState.setSizePolicy(sizePolicy) self.groupBox_plcState.setMinimumSize(QtCore.QSize(627, 120)) font = QtGui.QFont() font.setFamily("微軟正黑體") self.groupBox_plcState.setFont(font) self.groupBox_plcState.setObjectName("groupBox_plcState") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_plcState) self.gridLayout_3.setObjectName("gridLayout_3") self.label_plc_m0 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m0.setFont(font) self.label_plc_m0.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m0.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m0.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m0.setObjectName("label_plc_m0") self.gridLayout_3.addWidget(self.label_plc_m0, 0, 0, 1, 1) self.label_plc_m1 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m1.setFont(font) self.label_plc_m1.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m1.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m1.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m1.setObjectName("label_plc_m1") self.gridLayout_3.addWidget(self.label_plc_m1, 0, 1, 1, 1) self.label_plc_m2 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m2.setFont(font) self.label_plc_m2.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m2.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m2.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m2.setObjectName("label_plc_m2") self.gridLayout_3.addWidget(self.label_plc_m2, 0, 2, 1, 1) self.label_plc_m3 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m3.setFont(font) self.label_plc_m3.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m3.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m3.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m3.setObjectName("label_plc_m3") self.gridLayout_3.addWidget(self.label_plc_m3, 0, 3, 1, 1) self.label_plc_m6 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m6.setFont(font) self.label_plc_m6.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m6.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m6.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m6.setObjectName("label_plc_m6") self.gridLayout_3.addWidget(self.label_plc_m6, 0, 4, 1, 1) self.label_plc_m20 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m20.setFont(font) self.label_plc_m20.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m20.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m20.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m20.setObjectName("label_plc_m20") self.gridLayout_3.addWidget(self.label_plc_m20, 1, 0, 1, 1) self.label_plc_m21 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m21.setFont(font) self.label_plc_m21.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m21.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m21.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m21.setObjectName("label_plc_m21") self.gridLayout_3.addWidget(self.label_plc_m21, 1, 1, 1, 1) self.label_plc_m22 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m22.setFont(font) self.label_plc_m22.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m22.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m22.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m22.setObjectName("label_plc_m22") self.gridLayout_3.addWidget(self.label_plc_m22, 1, 2, 1, 1) self.label_plc_m23 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m23.setFont(font) self.label_plc_m23.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m23.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m23.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m23.setObjectName("label_plc_m23") self.gridLayout_3.addWidget(self.label_plc_m23, 1, 3, 1, 1) self.label_plc_m28 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m28.setFont(font) self.label_plc_m28.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m28.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m28.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m28.setObjectName("label_plc_m28") self.gridLayout_3.addWidget(self.label_plc_m28, 1, 4, 1, 1) self.label_plc_m24 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m24.setFont(font) self.label_plc_m24.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m24.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m24.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m24.setObjectName("label_plc_m24") self.gridLayout_3.addWidget(self.label_plc_m24, 2, 0, 1, 1) self.label_plc_m25 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m25.setFont(font) self.label_plc_m25.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m25.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m25.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m25.setObjectName("label_plc_m25") self.gridLayout_3.addWidget(self.label_plc_m25, 2, 1, 1, 1) self.label_plc_m26 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m26.setFont(font) self.label_plc_m26.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m26.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m26.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m26.setObjectName("label_plc_m26") self.gridLayout_3.addWidget(self.label_plc_m26, 2, 2, 1, 1) self.label_plc_m27 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m27.setFont(font) self.label_plc_m27.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m27.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m27.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m27.setObjectName("label_plc_m27") self.gridLayout_3.addWidget(self.label_plc_m27, 2, 3, 1, 1) self.label_plc_m29 = QtWidgets.QLabel(self.groupBox_plcState) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_plc_m29.setFont(font) self.label_plc_m29.setStyleSheet("background-color: rgb(85, 255, 0);") self.label_plc_m29.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_plc_m29.setAlignment(QtCore.Qt.AlignCenter) self.label_plc_m29.setObjectName("label_plc_m29") self.gridLayout_3.addWidget(self.label_plc_m29, 2, 4, 1, 1) self.verticalLayout_3.addWidget(self.groupBox_plcState) spacerItem10 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem10) self.gridLayout_8.addLayout(self.verticalLayout_3, 0, 2, 1, 1) self.gridLayout_9.addLayout(self.gridLayout_8, 0, 0, 1, 1) Screwdriver_Detection_EngineerMode_Window.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(Screwdriver_Detection_EngineerMode_Window) self.menubar.setGeometry(QtCore.QRect(0, 0, 1812, 21)) self.menubar.setObjectName("menubar") Screwdriver_Detection_EngineerMode_Window.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(Screwdriver_Detection_EngineerMode_Window) self.statusbar.setObjectName("statusbar") Screwdriver_Detection_EngineerMode_Window.setStatusBar(self.statusbar) self.retranslateUi(Screwdriver_Detection_EngineerMode_Window) QtCore.QMetaObject.connectSlotsByName(Screwdriver_Detection_EngineerMode_Window) def retranslateUi(self, Screwdriver_Detection_EngineerMode_Window): _translate = QtCore.QCoreApplication.translate Screwdriver_Detection_EngineerMode_Window.setWindowTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "Lancer AOI Dectect")) self.label.setText(_translate("Screwdriver_Detection_EngineerMode_Window", " 工程模式")) self.pushButton_TakeImage.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "取像")) self.groupBox_Motor_Move.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "平台移動")) self.pushButton_Motor_Out.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "出")) self.pushButton_Motor_In.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "進")) self.groupBox_AI_Light.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "檢測光源")) self.checkBox_AI_Light_On.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "AI燈光 ON")) self.checkBox_AOI_Light_On.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "AOI燈光 ON")) self.checkBox_AI_Light_Off.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "OFF")) self.groupBox_Buzzer.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "蜂鳴器")) self.checkBox_buzzerOn.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "ON")) self.checkBox_buzzerOff.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "OFF")) self.groupBox_recipe_combobox.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "工單選擇")) self.groupBox_language.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "語系選擇")) self.checkBox_language_tv.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "Tiếng Việt")) self.checkBox_language_zh.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "中文")) self.checkBox_language_en.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "English")) self.checkBox_language_pt.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "ภาษาไทย")) self.pushButton_24Hours.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "24小時檢測")) self.groupBox.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "取像檔案路徑")) self.label_TakeImage_File_Route.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "File Route(不能有中文路徑)")) self.pushButton_Change_TakeImage_File_Route.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "設定取像檔案路徑")) self.pushButton_Open_TakeImage_File_Route.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "開啟取像檔案路徑")) self.pushButton_open_dbWindow.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "開啟資料庫")) self.groupBox_plcState.setTitle(_translate("Screwdriver_Detection_EngineerMode_Window", "PLC狀態")) self.label_plc_m0.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "M0")) self.label_plc_m1.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "M1")) self.label_plc_m2.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "M2")) self.label_plc_m3.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "M3")) self.label_plc_m6.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "M6")) self.label_plc_m20.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "G(M20)")) self.label_plc_m21.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "Y(M21)")) self.label_plc_m22.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "R(M22)")) self.label_plc_m23.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "A(M23)")) self.label_plc_m28.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "LimitOut(M28)")) self.label_plc_m24.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "L1(M24)")) self.label_plc_m25.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "L2(M25)")) self.label_plc_m26.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "L3(M26)")) self.label_plc_m27.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "L4(M27)")) self.label_plc_m29.setText(_translate("Screwdriver_Detection_EngineerMode_Window", "LimitIn(M29)"))