menubar.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:cablefish 作者: michgur 项目源码 文件源码
def __init__(self, master):
        tk.Frame.__init__(self, master, bg='#F2F2F2')

        ttk.Style().layout('TMenubutton',
                           [('Menubutton.button', {'children':[('Menubutton.padding', {'children': [('Menubutton.label', {'sticky': ''})], 'expand': '1', 'sticky': 'we'})], 'expand': '1', 'sticky': 'nswe'})])

        self.file = ttk.Menubutton(self, text='File')
        self.file.menu = tk.Menu(self.file, tearoff=False)
        self.file.menu.add_command(label='New Capture', command=master.quit, accelerator='Ctrl+Enter')
        self.file.menu.add_command(label='Open', command=master.quit, accelerator='Ctrl+O')
        self.file.menu.add_command(label='Save', command=lambda: None)
        self.file.menu.add_command(label='Import', command=master.quit)
        self.file.menu.add_command(label='Export', command=master.quit)
        self.file.menu.add_separator()
        self.file.menu.add_command(label='Exit', command=master.app.quit, accelerator='Alt+F4')
        self.file['menu'] = self.file.menu

        self.edit = ttk.Menubutton(self, text='Edit')

        self.view = ttk.Menubutton(self, text='View')
        self.view.menu = tk.Menu(self.view, tearoff=False)
        self.view.menu.add_checkbutton(label='Rainbow', command=master.packets_panel.packets.toggle_rb)
        self.view.menu.add_checkbutton(label='Filter Hints', command=master.toggle_hints)
        self.view['menu'] = self.view.menu

        # self.poop = ttk.Menubutton(self, text='Poop')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号