Hide/Show MenuBar
Verfasst: Freitag 7. März 2008, 08:47
Hallo zusammen, ich suche jetzt schon ne ganze Weile aber finde leider keine Lösung.
Und zwar möchte ich in einem Frame die Möglichkeit haben das ich die
MenuBar verstecken und anschließende wiederherstellen kann. (so wie man es von Mediaplayern kennt)
Die Methode Hide() bringt zwar den erwarteten Rückgabewert, bringt aber leider kein Ergebnis.
Hat vielleicht einer von euch eine Idee ?
Und zwar möchte ich in einem Frame die Möglichkeit haben das ich die
MenuBar verstecken und anschließende wiederherstellen kann. (so wie man es von Mediaplayern kennt)
Die Methode Hide() bringt zwar den erwarteten Rückgabewert, bringt aber leider kein Ergebnis.
Hat vielleicht einer von euch eine Idee ?
Code: Alles auswählen
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, "Menu Hide Test")
menubar = wx.MenuBar()
menubar.Append(wx.Menu() , "&Datei")
self.SetMenuBar(menubar)
print self.MenuBar.Shown
print self.MenuBar.Hide()
print self.MenuBar.Shown
self.Update()
def main():
app = wx.PySimpleApp()
frame = MyFrame()
frame.Center()
frame.Show()
app.MainLoop()
if __name__ == "__main__":
main()