menuBar unter OS X
Verfasst: Dienstag 24. Januar 2012, 21:37
Hallo zusammen,
ich habe ein etwas merkwürdiges Problem. Ich habe einen Beispielcode aus den Tutorials von http://zetcode.com/wxpython/menustoolbars/ ausprobiert. Das Skript startet auch fehlerfrei, jedoch wird keine menuBar angezeigt. Ich habe daraufhin auch weitere Beispiele hier aus dem Forum ausprobiert, aber auch mit diesen wird keine menuBar angezeigt.
Was mache ich falsch?
ich habe ein etwas merkwürdiges Problem. Ich habe einen Beispielcode aus den Tutorials von http://zetcode.com/wxpython/menustoolbars/ ausprobiert. Das Skript startet auch fehlerfrei, jedoch wird keine menuBar angezeigt. Ich habe daraufhin auch weitere Beispiele hier aus dem Forum ausprobiert, aber auch mit diesen wird keine menuBar angezeigt.
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import wx
APP_EXIT = 1
class Example(wx.Frame):
def __init__(self, *args, **kwargs):
super(Example, self).__init__(*args, **kwargs)
self.InitUI()
def InitUI(self):
menubar = wx.MenuBar()
fileMenu = wx.Menu()
qmi = wx.MenuItem(fileMenu, APP_EXIT, 'Quit\tCtrl+Q')
qmi.SetBitmap(wx.Bitmap('exit.png'))
fileMenu.AppendItem(qmi)
self.Bind(wx.EVT_MENU, self.OnQuit, id=APP_EXIT)
menubar.Append(fileMenu, 'File')
self.SetMenuBar(menubar)
self.SetSize((250, 200))
self.SetTitle('wxPython Testapplikation')
self.Centre()
self.Show(True)
def OnQuit(self, e):
self.Close()
def main():
ex = wx.App()
Example(None)
ex.MainLoop()
if __name__ == '__main__':
main()