from tkinter import * from tkinter import ttk def do_nothing(): print('passssss ...') root = Tk() root.option_add('*tearOff', False) s=ttk.Style() s.theme_use('clam') # Menubar menubar = Menu(root) root.config(menu=menubar) filemenu = Menu(menubar) filemenu.add_command(label='New ...', accelerator='Ctrl + N', command=do_nothing) filemenu.add_command(label='Open ...', accelerator='Ctrl + O', command=do_nothing) filemenu.add_separator() filemenu.add_command(label='Quit', accelerator='Ctrl + Q', command=root.destroy) editmenu = Menu(menubar) editmenu.add_command(label='Copy', accelerator='Ctrl + C', command=do_nothing) editmenu.add_command(label='Cut', accelerator='Ctrl + X', command=do_nothing) editmenu.add_command(label='Paste', accelerator='Ctrl + V', command=do_nothing) menubar.add_cascade(label='File', menu=filemenu) menubar.add_cascade(label='Edit', menu=editmenu) # Toolbar toolbar = ttk.Frame(root) tb_foo = ttk.Button(toolbar, text='Foo', command=do_nothing) tb_foo.pack(side=LEFT, padx=2, pady=2) tb_bar = ttk.Button(toolbar, text='Bar', command=do_nothing) tb_bar.pack(side=LEFT, padx=2, pady=2) toolbar.pack(side=TOP, fill=X) # Status bar status = ttk.Label(root, text='System status: doing nothing', borderwidth=2, relief=SUNKEN, anchor=W) status.pack(side=BOTTOM, fill=X) # Go! root.mainloop()