Seite 1 von 1
ToolBar aus XRC bekommen
Verfasst: Mittwoch 18. Mai 2011, 18:10
von sprudel
Hallo,
ich habe ein Problem, eine Toolbar via xrc aus dem Fenster zu bekommen..
Bei normalen Elementen verfahre ich z.B. so:
self.TextCtrlSearch = wx.xrc.XRCCTRL(self.window,"TextCtrlSearch")
Dieses Verfahren lässt sich aber nicht auf eine Toolbar replizieren. Wie kann ich es stattdessen machen?
Liebe Grüße
Chris
Re: ToolBar aus XRC bekommen
Verfasst: Freitag 10. Juni 2011, 00:13
von Nebelhom
Hi,
bin kein xrc Fachmann, habe aber in letzter Zeit ein wenig damit herumgespielt.
Was genau meinst du mit
sprudel hat geschrieben:eine Toolbar via xrc aus dem Fenster zu bekommen..
?
Wenn du Funktionen an die Toolbar items binden willst, dann wuerde ich es so wie bei allen anderen Sachen auch machen. Als Beispiel eines buttons in der Toolbar (die Toolbar befindet sich in self.frame)
Code: Alles auswählen
self.frame.Bind(wx.EVT_BUTTON, self.on_some_function, id=xrc.XRCID("bob"))
Es ist im uebrigen nicht immer noetig ein widget vorher zu deklarieren. Einfach die funktion anbinden geht auch. Falls das nicht die Loesung ist nach der du suchst, wuerde ich es evtl einmal so wie
calc.pyw auf dieser website fuer menubars beschrieben versuchen. Also quasi
Code: Alles auswählen
def InitMenu(self):
self.menuBar = self.res.LoadMenuBar("MenuBar")
...
self.frame.SetMenuBar(self.menuBar)
immer das Menu durch Tool ersetzen. Dokumentation ist bei diesen xrc sachen leider eher mau
