示例#1
0
 def open_avi(self, checked):
     file_name1, _ = QFileDialog.getOpenFileName(
         parent=self,
         caption="Открыть первый AVI файл",
         filter="AVI (*.avi)",
         directory="data")
     file_name2, _ = QFileDialog.getOpenFileName(
         parent=self,
         caption="Открыть второй AVI файл",
         filter="AVI (*.avi)",
         directory="data")
     cadr_count, ok = QtWidgets.QInputDialog.getInt(
         self, "Defect Detector", "Остановиться после N стыков:")
     if file_name1 and file_name2 and ok:
         from splash import Splash
         splash = Splash()
         splash.set_message("Поиск")
         csv_file_name = self.logic.open_avi(file_name1, file_name2,
                                             cadr_count)
         splash.close_message(self)
         print(csv_file_name)
         if csv_file_name:
             self.logic.open_csv(csv_file_name)
             self.refresh_gaps_list()