コード例 #1
0
ファイル: widget.py プロジェクト: systemtrader/VnpyPro
 def doStopTask(self):
     msg = QtWidgets.QMessageBox()
     msg.setIcon(QtWidgets.QMessageBox.Information)
     msg.setText("耐心是一种美德, 耐心等等结束哈!😹  ")
     msg.setInformativeText("耐心是一种美德, 耐心等等结束哈😹 ")
     msg.setWindowTitle("提示:")
     msg.setDetailedText("操作提示: 其实是懒,不高兴去停止线程,怕有副作用,把数据库给搞坏了")
     retval = msg.exec_()
コード例 #2
0
ファイル: widget.py プロジェクト: systemtrader/VnpyPro
    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()