[wxPython-users] wxXmlResource - LoadMenuBar()-Error...
by other posts by this author
Dec 4 2004 5:36PM messages near this date
[wxPython-users] Bug in GridBagSizer subclasses
|
Re: [wxPython-users] wxXmlResource - LoadMenuBar()-Error...
Error at this Line:
self.MenuBar = self.res.LoadMenuBar("frame_1_menubar")
Error Code:
No handler found for XML node 'object', class 'wxMenuItem'!
XRC resource 'frame_1_menubar' (class 'wxMenuBar') not found!
In my App I can't see any MenuBar, ok i can't init it with SetMenuBar()...
example Code:
==================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generated by wxGlade 0.3.5.1 on Sat Dec 04 00:01:17 2004 -->
<resource version="2.3.0.1">
<object class="wxFrame" name="frame_1" subclass="MyFrame">
<style> wxDEFAULT_FRAME_STYLE</style>
<title> frame_1</title>
<object class="wxBoxSizer">
<orient> wxVERTICAL</orient>
<object class="sizeritem">
<option> 1</option>
<flag> wxEXPAND</flag>
<object class="wxPanel" name="panel_1">
<style> wxTAB_TRAVERSAL</style>
</object>
</object>
</object>
<object class="wxMenuBar" name="frame_1_menubar">
<object class="wxMenuItem" name="item_Name">
<label> item</label>
</object>
</object>
</object>
</resource>
==================================================================
==================================================================
from wxPython.wx import *
from wxPython.xrc import *
class MyApp(wxApp):
def OnInit(self):
self.res = wxXmlResource("test.xrc", wxXRC_NO_SUBCLASSING)
self.Frame = self.res.LoadFrame(None, "frame_1")
self.MenuBar = self.res.LoadMenuBar("frame_1_menubar")
self.Frame.Show()
return True
app = MyApp(redirect=False)
app.MainLoop()
==================================================================
Mfg.
Jens Diemer
---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@[...].org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org
Thread:
Robin Dunn
|