Function calling problem
rainer2207 at my-deja.com
rainer2207 at my-deja.com
Sun Aug 29 05:57:46 EDT 1999
Can someone please explain what's wrong with this code? I've tried to
call the function quit(self) but I get an error. What's wrong here?
from Tkinter import *
import sys, Dialog
class Interface:
def __init__(self, master):
self.menu = Menu(master, tearoff=0, name="menu")
master.configure(menu=self.menu)
self.frame = Frame(master, width="15c", height="10c",
bd=2, relief="sunken")
self.frame.pack(fill="both", expand=1)
m = Menu(self.menu, tearoff=0)
self.menu.add_cascade(label="File", menu=m, underline=0)
n = Menu(m, tearoff=0)
m.add_cascade(label="New", menu=n, underline=0)
n.add_command(label="RDF Schema", underline=4)
n.add_command(label="RDF Metadata", underline=4)
o = Menu(m, tearoff=0)
m.add_cascade(label="Open", menu=n, underline=0)
o.add_command(label="RDF Schema", underline=5)
o.add_command(label="RDF Metadata", underline=5,
command=self.open)
m.add_command(label="Save", underline=0)
m.add_command(label="Save As...", underline=5)
m.add_command(label="Close", underline=0)
m.add_separator()
m.add_command(label="Exit", underline=0,
command=self.quit)
m = Menu(m, tearoff=0)
self.menu.add_cascade(label="Edit", menu=m, underline=0)
m.add_command(label="Cut", underline=2)
m.add_command(label="Copy", underline=0)
m.add_command(label="Paste", underline=0)
m = Menu(m, tearoff=0)
self.menu.add_cascade(label="Help", menu=m, underline=0)
a = Menu(m, tearoff=0)
m.add_command(label="About", underline=0)
def quit(self):
sys.exit(0)
root = Tk()
inter = Interface(root)
root.title("Title")
root.mainloop()
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
More information about the Python-list
mailing list