def picture_predict(self): self.disable_buttons(tag=2) self.PredictResBrowser.setText( "Start predicting, please wait a moment...\n") Parameters.input_image_path = self.ImagePath.text() try: self.PredictThread = WorkThread.PicturePredict() self.PredictThread.trigger.connect(self.update_predict) self.PredictThread.finish_signal.connect( lambda: self.enable_buttons(2)) self.PredictThread.error_signal.connect(self.error_process) self.PredictThread.feed_back.connect(self.handle_feed_back) self.PredictThread.start() except: QtWidgets.QMessageBox.warning( self, 'Invalied Image', 'Invalid Image.\nPlease check your input.')