MainFrame:
Code: Alles auswählen
# -*- coding: utf-8 -*-
# generated by wxGlade 0.6.5 on Wed Sep 4 15:44:44 2013
import wx
from MainMenu import MainMenu
# begin wxGlade: dependencies
# end wxGlade
# begin wxGlade: extracode
# end wxGlade
class MainFrame(wx.Frame):
def __init__(self, *args, **kwds):
# begin wxGlade: MainFrame.__init__
kwds["style"] = wx.DEFAULT_FRAME_STYLE
wx.Frame.__init__(self, *args, **kwds)
self.__set_properties()
self.__do_layout()
# end wxGlade
self.MainFrame = MainMenu ()
self.SetMenuBar(self.MainFrame)
def __set_properties(self):
# begin wxGlade: MainFrame.__set_properties
self.SetTitle("RinaBon")
# end wxGlade
def __do_layout(self):
# begin wxGlade: MainFrame.__do_layout
sizer_2 = wx.BoxSizer(wx.VERTICAL)
self.SetSizer(sizer_2)
sizer_2.Fit(self)
self.Layout()
self.Centre()
# end wxGlade
# end of class MainFrame
Menu:
Code: Alles auswählen
# -*- coding: utf-8 -*-
# generated by wxGlade 0.6.5 on Wed Sep 4 15:44:44 2013
import wx
# begin wxGlade: dependencies
# end wxGlade
# begin wxGlade: extracode
# end wxGlade
class MainMenu(wx.MenuBar):
def __init__(self, *args, **kwds):
# begin wxGlade: MainMenu.__init__
wx.MenuBar.__init__(self, *args, **kwds)
wxglade_tmp_menu = wx.Menu()
self.m_beenden = wx.MenuItem(wxglade_tmp_menu, wx.ID_EXIT, "Beenden", "", wx.ITEM_NORMAL)
wxglade_tmp_menu.AppendItem(self.m_beenden)
self.Append(wxglade_tmp_menu, "Datei")
wxglade_tmp_menu = wx.Menu()
self.Append(wxglade_tmp_menu, "Bearbeiten")
wxglade_tmp_menu = wx.Menu()
wxglade_tmp_menu.Append(wx.NewId(), "Rechnungen - Bon", "", wx.ITEM_NORMAL)
self.Append(wxglade_tmp_menu, "Daten")
self.__set_properties()
self.__do_layout()
self.Bind(wx.EVT_MENU, self.onClose, self.m_beenden)
self.Bind(wx.EVT_MENU, self.menu_rechnungen, id=-1)
# end wxGlade
def __set_properties(self):
# begin wxGlade: MainMenu.__set_properties
pass
# end wxGlade
def __do_layout(self):
# begin wxGlade: MainMenu.__do_layout
pass
# end wxGlade
def menu_rechnungen(self, event): # wxGlade: MainMenu.<event_handler>
print "Event handler `menu_rechnungen' not implemented"
event.Skip()
def onClose(self, event): # wxGlade: MainMenu.<event_handler>
print "Event handler `onClose' not implemented"
event.Skip()
# end of class MainMenu
Nun sollte das Drücken auf die entsprechenden Menüpunkte ja gehen und mir eine Meldung in der Konsole ausgegeben werden. Da kommt aber nichts.
Weiß da jemand Rat? Ich sehe das Problem nicht ...