Menubar in Vbox , an der falschen stelle
Verfasst: Samstag 15. Oktober 2011, 19:16
Hallo,
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
hier die wiki (Menü, Zeichnen mit Cairo) : http://de.wikibooks.org/wiki/Python_unter_Linux:_GTK
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()