import gtk import gobject class Window: def __init__(self): self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.set_geometry_hints(); self.window.connect("delete_event", self.delete_event) self.window.connect("destroy", self.destroy_event) self.menubar = gtk.MenuBar() mi = gtk.MenuItem('_File') self.menubar.append(mi) mi = gtk.MenuItem('_Report') self.menubar.append(mi) mi = gtk.MenuItem('_Help') self.menubar.append(mi) self.window.add(self.menubar) def main(self): self.window.show_all() gtk.main() def delete_event(self, widget, event, data=None): return False def destroy_event(self, widget, data=None): gtk.main_quit()