示例#1
0
文件: main.py 项目: huajing-li/Higgs
    def analyzeDataFrame(self):
        path = self.ui.parsedFileLabel.text()
        checkedId = self.ui.candidate.currentText()
        checkedDad = self.ui.checkDad.isChecked()
        checkedMom = self.ui.checkMom.isChecked()
        minScale = self.ui.minScale.text()
        maxScale = self.ui.maxScale.text()
        minHori = self.ui.minHori.text()
        data = self.parsedDataFrame

        param = [
            data, path, checkedId, checkedDad, checkedMom, minScale, maxScale,
            minHori
        ]

        if type(data) == list:
            QMessageBox.information(self.parentWin, "Information",
                                    "Please parse the data")
        else:
            Model.AnalyzeDataThread(param, self.sigs.taskDoneSig,
                                    self.sigs.analysisSig).start()
            Model.TaskTimerThread('analyzing', 3, self.sigs.processBarSig,
                                  self.widgetList).start()