home *** CD-ROM | disk | FTP | other *** search
- #! /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.menubar.add_cascade(label="File", menu=self.filemenu)
- self.menubar.add_cascade(label="Edit", menu=self.editmenu)
-
- 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()
-