def __init__(self, root):
tk.Frame.__init__(self, root, bg='#10253F')
self.packet = None
self.label_border = tk.Frame(self, bg='#7F7F7F', height=35)
self.label_border.pack_propagate(False)
self.label = tk.Label(self.label_border, bg='#a68c7a', fg='#10253F', anchor=tk.W, padx=10, font='TkDefaultFont 12 bold')
self.scroll = ttk.Scrollbar(self, style='Vertical.TScrollbar', orient=tk.VERTICAL)
ttk.Style().layout('Fields.Treeview', [('Treeview.treearea', {'sticky': 'nswe'})])
ttk.Style().configure('Fields.Treeview', background='#10253F', foreground='#FFFFFF')
self.frame = tk.Frame(self, bg='#10253F')
self.tree = ttk.Treeview(self.frame, show='tree', yscroll=self.scroll.set, style='Fields.Treeview')
self.tree.tag_configure('layer', background='#20354F')
self.scroll.config(command=self.tree.yview)
self.opened_layers = set()
self.tree.bind('<Control-c>', self.copy)
# TODO
# self.menu = tk.Menu(self)
# self.menu.add_command(label='Insert As Filter', command=lambda: root.searchbar.insert(self.packet.getattr()))
评论列表
文章目录