def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.laser_trigger = 0 self.inferred_trigger = 0 self.nolight_trigger = 0 self.laser_exposure = 4000 self.inferred_exposure = 3000 self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.img_win = QtWidgets.QLabel(self.centralwidget) self.img_win.setGeometry(QtCore.QRect(10, 10, 600, 480)) self.img_win.setText("") self.img_win.setPixmap(QtGui.QPixmap("black.png")) self.img_win.setScaledContents(True) self.img_win.setObjectName("label") self.settingButton = QtWidgets.QPushButton(self.centralwidget) self.settingButton.setGeometry(QtCore.QRect(660, 410, 111, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.settingButton.setFont(font) self.settingButton.setObjectName("settingButton") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(23, 520, 121, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(160, 520, 261, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(640, 20, 91, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(660, 60, 91, 21)) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(22) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.manualButton = QtWidgets.QPushButton(self.centralwidget) self.manualButton.setGeometry(QtCore.QRect(660, 330, 111, 71)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.manualButton.setFont(font) self.manualButton.setObjectName("manualButton") self.confirmButton = QtWidgets.QPushButton(self.centralwidget) self.confirmButton.setGeometry(QtCore.QRect(630, 120, 61, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.confirmButton.setFont(font) self.confirmButton.setObjectName("confirmButton") self.cancelButton = QtWidgets.QPushButton(self.centralwidget) self.cancelButton.setGeometry(QtCore.QRect(720, 120, 61, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.cancelButton.setFont(font) self.cancelButton.setObjectName("cancelButton") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(650, 220, 121, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.exitButton = QtWidgets.QPushButton(self.centralwidget) self.exitButton.setGeometry(QtCore.QRect(660, 480, 111, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.exitButton.setFont(font) self.exitButton.setObjectName("exitButton") # 测试用############################## self.capButton = QtWidgets.QPushButton(self.centralwidget) self.capButton.setGeometry(QtCore.QRect(550, 510, 91, 41)) self.capButton.setObjectName("capButton") self.initCamButton = QtWidgets.QPushButton(self.centralwidget) self.initCamButton.setGeometry(QtCore.QRect(280, 510, 121, 41)) self.initCamButton.setObjectName("initCamButton") self.stopCamButton = QtWidgets.QPushButton(self.centralwidget) self.stopCamButton.setGeometry(QtCore.QRect(410, 510, 121, 41)) self.stopCamButton.setObjectName("stopCamButton") ##################################### MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.led = LedIndicatorWidget.LedIndicator(self.centralwidget) self.led.setDisabled(True) self.led.setGeometry(QtCore.QRect(690, 270, 31, 31)) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setWindowFlags(Qt.FramelessWindowHint) self.exitButton.clicked.connect(MainWindow.close) self.manualButton.clicked.connect(self.showManualUI) self.settingButton.clicked.connect(self.showSettingUI) #打开/关闭相机 self.initCamButton.clicked.connect(self.get_real_time_img) self.stopCamButton.clicked.connect(self.stop_cam) self.capButton.clicked.connect(self.simulate_cap_images) self.settingButton.setDisabled(True) self.stopCamButton.setDisabled(True) self.resized = cv2.imread('black.png') height, width, bytesPerComponent = self.resized.shape bytesPerLine = bytesPerComponent * width if (bytesPerComponent == 3): self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_RGB888) else: self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_Grayscale8) if (bytesPerComponent == 3): self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_RGB888).rgbSwapped() self.pixmap = QtGui.QPixmap.fromImage(self.QImg2) self.timer = QTimer() self.timer.timeout.connect(self.update_realtime_label) self.timer.start(50)
def setupUi(self, MainWindow): # set IP # addr = 'http://192.168.31.13:8888' addr = 'http://192.168.43.47:8888' self.test_url = addr + '/api/test' content_type = 'image/jpeg' self.headers = {'content-type': content_type} self.imgNum = 0 self.imgNames = listdir('image/laserImage') self.clientImID = int(round(time.time() * 1000)) self.resDict = {} self.imgHeight = 1024 self.imgWidth = 1280 self.laserImg = np.zeros((self.imgHeight, self.imgWidth)) self.inferredImg = np.zeros((self.imgHeight, self.imgWidth)) self.nolightImg = np.zeros((self.imgHeight, self.imgWidth)) #查看图片是否正常采集 self.laser_img_got = 0 self.inferred_img_got = 0 self.nolight_img_got = 0 MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.laser_trigger = 0 self.inferred_trigger = 0 self.nolight_trigger = 0 self.laser_exposure = 4000 self.inferred_exposure = 3000 self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.img_win = QtWidgets.QLabel(self.centralwidget) self.img_win.setGeometry(QtCore.QRect(10, 10, 600, 480)) self.img_win.setText("") self.img_win.setPixmap(QtGui.QPixmap("black.png")) self.img_win.setScaledContents(True) self.img_win.setObjectName("label") self.settingButton = QtWidgets.QPushButton(self.centralwidget) self.settingButton.setGeometry(QtCore.QRect(660, 410, 111, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.settingButton.setFont(font) self.settingButton.setObjectName("settingButton") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(23, 520, 121, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(160, 520, 261, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(640, 20, 91, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(660, 60, 91, 21)) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(22) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.manualButton = QtWidgets.QPushButton(self.centralwidget) self.manualButton.setGeometry(QtCore.QRect(660, 330, 111, 71)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.manualButton.setFont(font) self.manualButton.setObjectName("manualButton") self.confirmButton = QtWidgets.QPushButton(self.centralwidget) self.confirmButton.setGeometry(QtCore.QRect(630, 120, 61, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.confirmButton.setFont(font) self.confirmButton.setObjectName("confirmButton") self.confirmButton.setVisible(False) self.cancelButton = QtWidgets.QPushButton(self.centralwidget) self.cancelButton.setGeometry(QtCore.QRect(720, 120, 61, 61)) self.cancelButton.setVisible(False) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.cancelButton.setFont(font) self.cancelButton.setObjectName("cancelButton") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(650, 220, 121, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.exitButton = QtWidgets.QPushButton(self.centralwidget) self.exitButton.setGeometry(QtCore.QRect(660, 480, 111, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.exitButton.setFont(font) self.exitButton.setObjectName("exitButton") # 测试用############################## self.capButton = QtWidgets.QPushButton(self.centralwidget) self.capButton.setGeometry(QtCore.QRect(550, 510, 91, 41)) self.capButton.setObjectName("capButton") self.initCamButton = QtWidgets.QPushButton(self.centralwidget) self.initCamButton.setGeometry(QtCore.QRect(280, 510, 121, 41)) self.initCamButton.setObjectName("initCamButton") self.initCamButton.setVisible(False) self.stopCamButton = QtWidgets.QPushButton(self.centralwidget) self.stopCamButton.setGeometry(QtCore.QRect(410, 510, 121, 41)) self.stopCamButton.setObjectName("stopCamButton") self.stopCamButton.setVisible(False) ##################################### MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.led = LedIndicatorWidget.LedIndicator(self.centralwidget) self.led.setDisabled(True) self.led.setGeometry(QtCore.QRect(690, 270, 31, 31)) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setWindowFlags(Qt.FramelessWindowHint) self.exitButton.clicked.connect(MainWindow.close) self.manualButton.clicked.connect(self.showManualUI) self.settingButton.clicked.connect(self.showSettingUI) #打开/关闭相机 self.initCamButton.clicked.connect(self.get_real_time_img) self.stopCamButton.clicked.connect(self.stop_cam) self.capButton.clicked.connect(self.simulate_cap_images) self.settingButton.setDisabled(True) self.stopCamButton.setDisabled(True) self.resized = cv2.imread('black.png') height, width, bytesPerComponent = self.resized.shape bytesPerLine = bytesPerComponent * width if (bytesPerComponent == 3): self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_RGB888) else: self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_Grayscale8) if (bytesPerComponent == 3): self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_RGB888).rgbSwapped() self.pixmap = QtGui.QPixmap.fromImage(self.QImg2) self.confirmButton.clicked.connect(self.confirm_result) self.cancelButton.clicked.connect(self.cancel_result) self.timer = QTimer() self.timer.timeout.connect(self.update_realtime_label) self.timer.start(50) self.timer2 = QTimer() self.timer2.timeout.connect(self.test_connection) self.timer2.start(50) self.gpio = gpio_class() self.gpio.signal_send_imgs.connect(self.send_conbine_img) self.gpio.signal_cancel_result.connect(self.cancel_result) self.gpio.signal_confirm_result.connect(self.confirm_result) self.gpio.signal_cap_laserimg.connect(self.trigger_laser_img) self.gpio.signal_cap_nolightimg.connect(self.trigger_nolight_img) self.gpio.signal_cap_inferredimg.connect(self.trigger_inferred_img) self.get_real_time_img()
def setupUi(self, MainWindow): # set IP addr = 'http://192.168.43.47:8888' self.test_url = addr + '/api/test' content_type = 'image/jpeg' self.headers = {'content-type': content_type} self.clientImID = int(round(time.time() * 1000)) self.resDict = {} self.imgHeight = 1024 self.imgWidth = 1280 self.laserImg = np.zeros((self.imgHeight, self.imgWidth)) self.inferredImg = np.zeros((self.imgHeight, self.imgWidth)) self.nolightImg = np.zeros((self.imgHeight, self.imgWidth)) MainWindow.setObjectName("MainWindow") MainWindow.resize(1038, 740) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.cam_realtime_btn = QtWidgets.QPushButton(self.centralwidget) self.cam_realtime_btn.setGeometry(QtCore.QRect(90, 470, 201, 61)) self.cam_realtime_btn.setObjectName("cam_realtime_btn") self.cam_laser_cap_btn = QtWidgets.QPushButton(self.centralwidget) self.cam_laser_cap_btn.setGeometry(QtCore.QRect(700, 440, 231, 31)) self.cam_laser_cap_btn.setObjectName("cam_laser_cap_btn") self.real_time_img_win = QtWidgets.QLabel(self.centralwidget) self.real_time_img_win.setGeometry(QtCore.QRect(20, 50, 480, 360)) self.real_time_img_win.setText("") self.real_time_img_win.setPixmap(QtGui.QPixmap("black.png")) self.real_time_img_win.setScaledContents(True) self.real_time_img_win.setObjectName("real_time_img_win") self.cap_img_win = QtWidgets.QLabel(self.centralwidget) self.cap_img_win.setGeometry(QtCore.QRect(530, 50, 480, 360)) self.cap_img_win.setText("") self.cap_img_win.setPixmap(QtGui.QPixmap("black.png")) self.cap_img_win.setScaledContents(True) self.cap_img_win.setObjectName("cap_img_win") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(30, 10, 111, 21)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(540, 10, 161, 21)) self.label_4.setObjectName("label_4") self.stop_btn = QtWidgets.QPushButton(self.centralwidget) self.stop_btn.setGeometry(QtCore.QRect(90, 560, 201, 61)) self.stop_btn.setObjectName("stop_btn") self.exposureLineEdit = QtWidgets.QLineEdit(self.centralwidget) self.exposureLineEdit.setGeometry(QtCore.QRect(670, 590, 181, 31)) self.exposureLineEdit.setObjectName("exposureLineEdit") self.setExposureButton = QtWidgets.QPushButton(self.centralwidget) self.setExposureButton.setGeometry(QtCore.QRect(870, 590, 91, 31)) self.setExposureButton.setObjectName("setExposureButton") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(570, 600, 91, 20)) self.label.setObjectName("label") self.cam_inferred_cap_btn_ = QtWidgets.QPushButton(self.centralwidget) self.cam_inferred_cap_btn_.setGeometry(QtCore.QRect(700, 480, 231, 31)) self.cam_inferred_cap_btn_.setObjectName("cam_inferred_cap_btn_") self.cam_no_light_cap_btn_ = QtWidgets.QPushButton(self.centralwidget) self.cam_no_light_cap_btn_.setGeometry(QtCore.QRect(700, 520, 231, 31)) self.cam_no_light_cap_btn_.setObjectName("cam_no_light_cap_btn_") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1038, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.sendImgButton = QtWidgets.QPushButton(self.centralwidget) self.sendImgButton.setGeometry(QtCore.QRect(944, 440, 81, 71)) self.sendImgButton.setObjectName("sendImgButton") self.led = LedIndicatorWidget.LedIndicator(self.centralwidget) self.led.setDisabled(True) self.led.setGeometry(QtCore.QRect(544, 440, 20, 20)) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) self.cam_realtime_btn.clicked.connect(self.get_real_time_img) self.stop_btn.clicked.connect(self.stop_cam) self.cam_laser_cap_btn.clicked.connect(self.cap_cam_laser_img) self.cam_inferred_cap_btn_.clicked.connect(self.cap_cam_inferred_img) self.cam_no_light_cap_btn_.clicked.connect(self.cap_cam_no_light_img) self.sendImgButton.clicked.connect(self.send_conbine_img) self.setExposureButton.clicked.connect(self.set_exposure) self.resized = cv2.imread('black.png') height, width, bytesPerComponent = self.resized.shape bytesPerLine = bytesPerComponent * width if (bytesPerComponent == 3): self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_RGB888) else: self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_Grayscale8) if (bytesPerComponent == 3): self.QImg2 = QImage(self.resized.data, width, height, bytesPerLine, QImage.Format_RGB888).rgbSwapped() self.pixmap = QtGui.QPixmap.fromImage(self.QImg2) self.setExposureButton.setDisabled(True) self.stop_btn.setDisabled(True) self.cam_laser_cap_btn.setDisabled(True) self.cam_inferred_cap_btn_.setDisabled(True) self.cam_no_light_cap_btn_.setDisabled(True) self.led.setChecked(False) self.timer = QTimer() self.timer.timeout.connect(self.update_realtime_label) self.timer.start(50) self.timer2 = QTimer() self.timer2.timeout.connect(self.test_connection) self.timer2.start(50)
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(10, 10, 600, 480)) self.label.setText("") self.label.setPixmap(QtGui.QPixmap("black.png")) self.label.setScaledContents(True) self.label.setObjectName("label") self.settingButton = QtWidgets.QPushButton(self.centralwidget) self.settingButton.setGeometry(QtCore.QRect(660, 410, 111, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.settingButton.setFont(font) self.settingButton.setObjectName("settingButton") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(23, 520, 121, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(160, 520, 261, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(640, 20, 91, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(660, 60, 91, 21)) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(22) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.manualButton = QtWidgets.QPushButton(self.centralwidget) self.manualButton.setGeometry(QtCore.QRect(660, 330, 111, 71)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.manualButton.setFont(font) self.manualButton.setObjectName("manualButton") self.confirmButton = QtWidgets.QPushButton(self.centralwidget) self.confirmButton.setGeometry(QtCore.QRect(630, 120, 61, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.confirmButton.setFont(font) self.confirmButton.setObjectName("confirmButton") self.cancelButton = QtWidgets.QPushButton(self.centralwidget) self.cancelButton.setGeometry(QtCore.QRect(720, 120, 61, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.cancelButton.setFont(font) self.cancelButton.setObjectName("cancelButton") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(650, 220, 121, 31)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.exitButton = QtWidgets.QPushButton(self.centralwidget) self.exitButton.setGeometry(QtCore.QRect(660, 480, 111, 61)) font = QtGui.QFont() font.setFamily("Agency FB") font.setPointSize(18) font.setBold(True) font.setWeight(75) self.exitButton.setFont(font) self.exitButton.setObjectName("exitButton") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) # self.pushButton_test = QtWidgets.QPushButton(self.centralwidget) # self.pushButton_test.setGeometry(QtCore.QRect(690, 270, 31, 31)) # self.pushButton_test.setObjectName("pushButton_test") self.led = LedIndicatorWidget.LedIndicator(self.centralwidget) self.led.setDisabled(True) self.led.setGeometry(QtCore.QRect(690, 270, 31, 31)) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setWindowFlags(Qt.FramelessWindowHint) self.exitButton.clicked.connect(MainWindow.close) self.manualButton.clicked.connect(self.showManualUI) self.settingButton.clicked.connect(self.showSettingUI)