mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
#! /usr/bin/env python
 | 
						|
 | 
						|
"""Play with the new Tk 8.0 toplevel menu option."""
 | 
						|
 | 
						|
from Tkinter import *
 | 
						|
 | 
						|
class App:
 | 
						|
 | 
						|
    def __init__(self, master):
 | 
						|
	self.master = master
 | 
						|
 | 
						|
	self.menubar = Menu(self.master)
 | 
						|
 | 
						|
 	self.filemenu = Menu(self.menubar)
 | 
						|
	
 | 
						|
 	self.filemenu.add_command(label="New")
 | 
						|
 	self.filemenu.add_command(label="Open...")
 | 
						|
 	self.filemenu.add_command(label="Close")
 | 
						|
 	self.filemenu.add_separator()
 | 
						|
 	self.filemenu.add_command(label="Quit", command=self.master.quit)
 | 
						|
 | 
						|
	self.editmenu = Menu(self.menubar)
 | 
						|
 | 
						|
 	self.editmenu.add_command(label="Cut")
 | 
						|
 	self.editmenu.add_command(label="Copy")
 | 
						|
 	self.editmenu.add_command(label="Paste")
 | 
						|
 | 
						|
        self.helpmenu = Menu(self.menubar, name='help')
 | 
						|
 | 
						|
        self.helpmenu.add_command(label="About...")
 | 
						|
 | 
						|
	self.menubar.add_cascade(label="File", menu=self.filemenu)
 | 
						|
	self.menubar.add_cascade(label="Edit", menu=self.editmenu)
 | 
						|
	self.menubar.add_cascade(label="Help", menu=self.helpmenu)
 | 
						|
 | 
						|
	self.top = Toplevel(menu=self.menubar)
 | 
						|
 | 
						|
	# Rest of app goes here...
 | 
						|
 | 
						|
def main():
 | 
						|
    root = Tk()
 | 
						|
    root.withdraw()
 | 
						|
    app = App(root)
 | 
						|
    root.mainloop()
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    main()
 |