hab meine menubar in eine Vbox gepackt und in dem script auf der wiki Seite schaut das auch gut aus. Bei mir liegt die aber nun nicht an der richtigen stelle, hätte die gerne oben
Code: Alles auswählen
#-*- coding: UTF-8 -*-
import gtk
class myW():
def __init__(self):
self.window = gtk.Window()
self.window.set_title("Der Titel")
self.window.set_default_size(300,200)
self.window.connect("delete_event", self.event_delete)
self.window.connect("destroy", self.destroy)
menu = gtk.Menu()
menui = gtk.MenuItem("Hinzufügen")
menui.show()
#menui.connect()
menu.append(menui)
menui = gtk.MenuItem("Bearbeiten")
menui.show()
#menui.connect()
menu.append(menui)
menui = gtk.MenuItem("Delete")
menui.show()
#menui.connect()
menu.append(menui)
menui = gtk.MenuItem("Exit")
menui.show()
#menui.connect()
menu.append(menui)
mainMenu = gtk.MenuItem("Main")
mainMenu.set_submenu(menu)
mainMenu.show()
#menui.connect()
menuBar = gtk.MenuBar()
menuBar.append(mainMenu)
menuBar.show()
vb = gtk.VBox(True,1)
vb.pack_start(menuBar,False,False,0)
fram = gtk.Frame()
fram.set_label("das soll ein label sein")
fram.show()
vb.pack_start(fram,True,True,0)
vb.show()
self.window.add(vb)
self.window.show()
def event_delete(self, widget, event, data=None):
return False
def destroy(self, data=None):
gtk.main_quit()
def main(self):
gtk.main()
i = myW()
i.main()