Code: Alles auswählen
class Start(wx.Frame):
def __init__(self):
#erstelle ein Frame größe 750 x 540 mit einem panel und Liste im panel
wx.Frame.__init__(self, None, 1, 'Busprogramm', size=(750, 540),style=wx.MINIMIZE_BOX | wx.CLOSE_BOX | wx.SYSTEM_MENU | wx.CAPTION )
panel = wx.Panel(self, -1)
self.list = ListCtrl(self, panel)
app = wx.PySimpleApp()
var = Start()
var.Show()
app.MainLoop()
Code: Alles auswählen
class ListCtrl(wx.Frame, wx.ListCtrl, listmix.TextEditMixin):
Anzahl = 5
def __init__(self, parent, panel):
wx.ListCtrl.__init__(self, panel, -1, (20,20), (240,400),
style=wx.LC_REPORT
| wx.BORDER_NONE)
def callback():
print ("supi")
app = Tk()
# create a menu
menu = Menu(app)
app.config(menu=menu)
filemenu = Menu(menu)
menu.add_cascade(label="File", menu=filemenu)
filemenu.add_command(label="New", command=callback)
filemenu.add_command(label="Open...", command=callback)
filemenu.add_separator()
filemenu.add_command(label="Exit", command=callback)
USW......
Leider sehe ich in meinem Fenster rein garnichts von einem Menü, erhalte aber auch keine Fehlermeldung

die Funktion Callback bleibt natürlich nicht so wie sie in diesem Beispiel ist ...