XRC and dynamically created widgets?

John Salerno johnjsal at NOSPAMgmail.com
Mon Oct 2 13:21:24 PDT 2006


John Salerno wrote:

> I attach my two files

Now I do...
-------------- next part --------------
import wx
from wx import xrc


class DBApp(wx.App):

	def OnInit(self):
		self.res =3D xrc.XmlResource('dbgui.xrc')
		self.InitFrame()
		self.frame.Show()
		return True

	def InitFrame(self):
		self.frame =3D self.res.LoadFrame(None, 'mainFrame')
		self.panel =3D xrc.XRCCTRL(self.frame, 'panel')
		self.notebook =3D xrc.XRCCTRL(self.panel, 'notebook')
		self.frame.Bind(wx.EVT_MENU, self.OnNewPage, id=3Dxrc.XRCID('newRecordMen=
uItem'))

	def OnNewPage(self, evt):
		self.page =3D self.res.LoadPanel(self.notebook, 'dataPage')
		self.notebook.AddPage(self.page, 'Title')


if __name__ =3D=3D '__main__':
	app =3D DBApp(False)
	app.MainLoop()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dbgui.xrc
Type: text/xml
Size: 890 bytes
Desc: not available
Url : http://lists.wxwidgets.org/pipermail/wxpython-users/attachments/20061=
002/54f629e7/dbgui.bin


More information about the wxpython-users mailing list