def load_data(): file_name = GlobalElements.LoadFilesDialog.findChild(QLineEdit, "lineEditFilename").text() dir_path = GlobalElements.LoadFilesDialog.findChild(QLineEdit, "lineEditDirectory").text() file_path = os.path.join(dir_path, file_name) if os.path.isfile(file_path): msgBox = QMessageBox() msgBox.setText(u"Plik o podanej nazwie już istnieje.") msgBox.setInformativeText(u"Czy chcesz go nadpisać?") msgBox.addButton(u"Tak", QMessageBox.AcceptRole) abortButton = msgBox.addButton(u"Nie", QMessageBox.Abort) msgBox.exec_() if msgBox.buttonClicked() == abortButton: return if file_name: update_load_data_config() data_reader = DataReader(GlobalElements.Config["start_channel"], GlobalElements.Config["end_channel"], GlobalElements.Config["output_format"], GlobalElements.Config["line_numbers"], file_path, GlobalElements.LoadFilesDialog.findChild(QPlainTextEdit, "plainTextEditDescription").toPlainText()) data_reader.start() GlobalElements.LoadFilesDialog.findChild(QLineEdit, "lineEditFilename").clear() GlobalElements.LoadFilesDialog.findChild(QPlainTextEdit, "plainTextEditDescription").clear() GlobalElements.LoadFilesDialog.accept() else: msgBox = QMessageBox() msgBox.setText(u"Niepoprawna nazwa pliku!") msgBox.exec_()