创建用于加载磁盘映像文件的文件树的 GUI

Creating a GUI for loading file tree of a disk image file

我正在创建一个 GUI 应用程序,它可以加载磁盘映像(即 linux dd 命令的输出)并列出其所有文件和目录以及扩展名和日期 created/modified 等

我以前一直在使用 tkinter 在 GUI 中加载驱动器,但是我没有成功加载磁盘映像文件。

下面是加载驱动的代码

def browseFiles():
file = filedialog.askopenfile(initialdir = "/",
                                      title = "Select a File",
                                      filetypes = (("Text files",
                                                    "*.txt*"),
                                                   ("all files",
                                                    "*.*")))
  
# Change label contents
filepath = os.path.abspath(file.name)
label_file_explorer.configure(text="File Opened: "+filepath)
metadata = subprocess.run(['ls', '-la', 'grep', filepath], capture_output=True, text=True, shell=True)
label_file_metadata.configure(text=metadata)

如何修改以加载磁盘映像?

我已经使用 diskimage 库读取磁盘映像,然后从响应中填充 tkinterListbox 来创建一个最小的 GUI。