def on_btnChooseFirmwareFile_clicked(self): file_name = WndUtils.open_file_query( self.parent_dialog, self.app_config, message='Enter the firmware file name.', directory=None, filter='All Files (*.*)', initial_filter='All Files (*.*)') if file_name: self.selected_firmware_source_file = file_name self.edtFirmwareFilePath.setText(file_name)
def on_read_from_file_clicked(self): try: if self.current_file_name and os.path.exists( os.path.dirname(self.current_file_name)): dir = os.path.dirname(self.current_file_name) else: dir = self.app_config.data_dir initial_filter1 = "DAT files (*.dat)" initial_filter2 = "CSV files (*.csv)" file_filter = f"{initial_filter1};;{initial_filter2};;All Files (*.*)" file_name = WndUtils.open_file_query( self.parent_dialog, message='Enter the file name to read the data.', directory=dir, filter=file_filter, initial_filter='All Files (*.*)') if file_name: self.read_from_file(file_name) except Exception as e: self.parent_dialog.errorMsg(str(e))