def doStopTask(self): msg = QtWidgets.QMessageBox() msg.setIcon(QtWidgets.QMessageBox.Information) msg.setText("耐心是一种美德, 耐心等等结束哈!😹 ") msg.setInformativeText("耐心是一种美德, 耐心等等结束哈😹 ") msg.setWindowTitle("提示:") msg.setDetailedText("操作提示: 其实是懒,不高兴去停止线程,怕有副作用,把数据库给搞坏了") retval = msg.exec_()
def doSelectedTask(self): #print("^ 准备执行选中的任务 ^") self.selectedSubTask.clearTask() # 🛠todo 需要一个总的线程队列按顺序执行 每个任务 for itaskIndex in range(len(self.qCheckboxWidgetList)): if self.qCheckboxWidgetList[itaskIndex].isChecked(): self.selectedSubTask.putTask(self.allSubJobList[itaskIndex]) if len(self.selectedSubTask.QA_GUI_Task_List) == 0: msg = QtWidgets.QMessageBox() msg.setIcon(QtWidgets.QMessageBox.Information) msg.setText("至少选中一个需要执行的任务!😹") msg.setInformativeText("至少选中一个需要执行的任务") msg.setWindowTitle("提示:") msg.setDetailedText("操作提示: 请选勾选中需要执行的任务") retval = msg.exec_() return # if self.qCheckBoxJob01_save_stock_day.isChecked(): # self.job01_save_stock_day.start() self.selectedSubTask.start()