def __init__(self, master, schick_reader, fname, page=0):
ttk.Frame.__init__(self, master)
self.page = page
self.schick_reader = schick_reader
self.canvas = Canvas(self, height=8*16*1.5)
self.lbox = FilteredListbox(self, listvariable=[], height=15)
self.canvas.grid(row=0, column=0, pady=5, sticky=(N,E,S,W))
self.lbox.grid(row=1, column=0, sticky=(N,E,S,W))
self.grid_rowconfigure(1, weight=1)
self.grid_columnconfigure(0, weight=1)
self.canvas.bind("<Configure>", self.on_resize)
self.lbox.bind("<<ListboxSelect>>", self.select_loc_cb)
self.images, self.loctab = self.schick_reader.read_archive_map_file(fname)
for img in self.images: img["bak"] = img["rgb"].copy()
self.max_pages = len(self.images)
self.filter_loctab(self.page)
self.show_image(self.page)
评论列表
文章目录