Skip to main content

how to create a menu bar in Tkinter

 In this blog we are going to explain about the creating the menu bar in Tkinter 




Here in the Image you can see that how the file ,edit and help menus are open there in the window so the same will happen in the codings below......

from tkinter import Toplevel, Button, Tk, Menu  
 
top = Tk()  
menubar = Menu(top)  
file = Menu(menubar, tearoff=0)  
file.add_command(label="New")  
file.add_command(label="Open")  
file.add_command(label="Save")  
file.add_command(label="Save as...")  
file.add_command(label="Close")  
 
file.add_separator()  
 
file.add_command(label="Exit", command=top.quit)  
 
menubar.add_cascade(label="File", menu=file)  
edit = Menu(menubar, tearoff=0)  
edit.add_command(label="Undo")  
 
edit.add_separator()  
 
edit.add_command(label="Cut")  
edit.add_command(label="Copy")  
edit.add_command(label="Paste")  
edit.add_command(label="Delete")  
edit.add_command(label="Select All")  
 
menubar.add_cascade(label="Edit", menu=edit)  
help = Menu(menubar, tearoff=0)  
help.add_command(label="About")  
menubar.add_cascade(label="Help", menu=help)  
 
top.config(menu=menubar)  
top.mainloop()  







Comments