def parse_qrp_file(self, filename): """Parse QRP file format (simplified version)""" try: with open(filename, 'rb') as f: content = f.read()
# Try to decode as text (QRP files can be binary or text) try: text_content = content.decode('utf-8', errors='ignore') self.raw_text.delete(1.0, tk.END) self.raw_text.insert(1.0, text_content) except: # Binary content - show hex dump hex_dump = self.create_hex_dump(content) self.raw_text.delete(1.0, tk.END) self.raw_text.insert(1.0, hex_dump) qrp file viewer
class QRPAnalyzer: def (self, filepath): self.filepath = filepath hex_dump) class QRPAnalyzer: def (self