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()