flupke wrote: > > I'm using wxPython and design the gui via wxglade. One of the gui > components is a simple dialog class that gets displayed when a user > exits the program. > I want to use the same dialog but with a different text for closing > certain dialogs in the program. (it's a pure "do you want to exit > <insert screen name>" dialog) > > What would i better use, knowing the rest of the gui is in a resource > (xrc) file: > > 1. Find some way to put a standard exit dialog in the resource file and > then somehow try to set the message to the correct one. > > 2. Make a simple dialog class that accepts the message to be displayed. > I could even use glade to generate the python code for a start. > > What would be the better/cleaner/logical way to do this? > > Thanks, > Benedict
I found what i was looking for. I first load the dialog from the resource files and then i change the text like this: children = self.d_exit.GetChildren() for control in children: if ( type(control) is wx.StaticText ): control.SetLabel("<new message>") Benedict -- http://mail.python.org/mailman/listinfo/python-list