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()