Qrp File Viewer -

for qrp_file in qrp_files: analyzer = QRPAnalyzer(qrp_file) results.append(analyzer.analyze()) return results Create a requirements.txt file:

def sort_column(self, col, reverse): """Sort treeview by column""" data_list = [(self.tree.set(child, col), child) for child in self.tree.get_children('')] data_list.sort(reverse=reverse) for index, (val, child) in enumerate(data_list): self.tree.move(child, '', index) self.tree.heading(col, command=lambda: self.sort_column(col, not reverse)) qrp file viewer

import os import sys from pathlib import Path class QRPAnalyzer: def (self, filepath): self.filepath = filepath child) in enumerate(data_list): self.tree.move(child

messagebox.showinfo("About", about_text) def main(): root = tk.Tk() app = QRPViewer(root) root.mainloop() qrp file viewer