Seite 1 von 1

Anordnung von Menü und Toolbar

Verfasst: Samstag 23. Juni 2007, 19:45
von Nils83
Servus!
Ich das Problem, dass meine Toolbar nicht richtig angezeigt wird.
Was mache ich falsch?

Code: Alles auswählen

class MyToolBar(wx.Frame):
    def __init__(self, parent, id, title):
        self.dirname=''
        wx.Frame.__init__(self,parent,wx.ID_ANY, title, size = (640,480))
        vbox = wx.BoxSizer(wx.VERTICAL)
        self.control = wx.TextCtrl(self, 1, style=wx.TE_MULTILINE)
        toolbar = wx.ToolBar(self, -1, style=wx.TB_HORIZONTAL | wx.NO_BORDER)
        toolbar.AddSimpleTool(1, wx.Image('stock_new.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap(), 'New', '')
        toolbar.AddSimpleTool(2, wx.Image('stock_open.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap(), 'Open', '')
        toolbar.AddSimpleTool(3, wx.Image('stock_save.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap(), 'Save', '')
        toolbar.AddSeparator()
        toolbar.AddSimpleTool(4, wx.Image('stock_exit.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap(), 'Exit', '')
        toolbar.Realize()
        self.statusbar = self.CreateStatusBar()
        self.Centre()
Die Toolbar scheint irgendwie im Hintergrund zu sein und wird deshalb nicht richtig angezeigt.

Verfasst: Samstag 23. Juni 2007, 20:41
von gerold
...bitte funktionierende Beispiele... :?

Code: Alles auswählen

        toolbar.Realize()
        self.SetToolBar(toolbar)
        self.statusbar = self.CreateStatusBar()
        self.SetStatusBar(self.statusbar)
Wenn es falsch ist, dann liegt es daran, dass ich es nicht testen konnte.

mfg
Gerold
:-)

Verfasst: Samstag 23. Juni 2007, 21:28
von Nils83
war richtig
danke :)

Verfasst: Samstag 23. Juni 2007, 22:28
von Nils83
Wie füge ich denn weitere Element zur Toolbar hinzu? Z.B eine Checkbox
Hab dazu schon mal was von dir gefunden:
http://www.python-forum.de/topic-9972.h ... ht=toolbar

Allerdings hab ich dann wieder das Problem, dass es über meiner Toolbar liegt.