class MenuExample():
def __init__(self):
win = gtk.Window(gtk.WINDOW_TOPLEVEL)
win.set_title("Hei")
win.set_size_request(200, 150)
menubar = gtk.MenuBar()
file_item = gtk.MenuItem("_Tiedosto")
file_item_sub = gtk.Menu()
new = gtk.MenuItem("_Uusi")
quit = gtk.MenuItem("_Lopeta")
file_item_sub.append(new)
file_item_sub.append(quit)
file_item.set_submenu(file_item_sub)
menubar.append(file_item)
new.connect("activate", self.menu_press, "uusi")
quit.connect("activate", self.menu_press, "lopeta")
vbox = gtk.VBox()
hbox vbox = gtk.HBoxVBox()
vbox.pack_start(menubar, False, True, 0)
win.add(vbox)
win.show_all()
gtk.main()
def menu_press(self, widget, data):
print "Painoit %s" % data
|