def result_to_ui(self, result_str): """ Process the information returned by the thread of execution """ if "END" in result_str: # self.ui.pushButton.setDisabled(0) self.thread_number -= 1 if self.result_ui: print("get:%s" % self.send_result) result_ui = resultDialog(info=self.send_result) result_ui.show() result_ui.exec_() result_ui.destroy() self.result_ui = False self.send_result = {} return result_list = result_str.split("\n") print("The return value is received:", result_list) if result_list[1] is "0": self.send_result[result_list[0]] = "send succeed " elif result_list[1] is "1": self.send_result[result_list[0] ] = "ERROR:Please check your network connection." elif result_list[1] is "400": self.send_result[result_list[0] ] = "ERROR:Please check your network connection." elif result_list[1] is "500": self.send_result[result_list[0] ] = "ERROR:Please check your network connection." else: self.result_ui = True self.send_result[result_list[0] ] = "ERROR:Please check your network connection."
def result_to_ui(self, result_str): """ Process the information returned by the thread of execution :param result_str:Data from the QTthread :return: None """ if "END" in result_str: # self.ui.pushButton.setDisabled(0) self.thread_number -= 1 if self.result_ui: print("get:%s" % self.send_result) result_ui = resultDialog(info=self.send_result) result_ui.show() result_ui.exec_() result_ui.destroy() self.result_ui = False self.send_result = {} return result_list = result_str.split("\n") print("The return value is received:", result_list) self.send_result[result_list[0]] = eval(result_list[1])