Tk Dialog Boxes
Ryan
ryanmorillo at hotmail.com
Tue Dec 3 16:31:11 EST 2002
More information about the Python-list mailing list
Tue Dec 3 16:31:11 EST 2002
- Previous message (by thread): Tk Dialog Boxes
- Next message (by thread): module informixdb for Python-2.2.2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Newt" <newt_e at blueyonder.co.uk> wrote in message news:<b_PG9.821$Qx6.8472813 at news-text.cableinet.net>... > Hi, > > I'm trying to build a class to represent a dialog box. > > I've got an __init__ method that sets most of the class up, and a do_widgets > method that defines all the widgets. The last few lines of the __init__ > metod are > > self.wstats.grab_set() > self.wstats.focus_set() > self.wstats.wait_window() > > which ensures that the screen is responded to before the program continues > any further. > > I've got a couple of buttons on the dialog box which have the following code > attatched to them: > > def bquit(self): > self.wstats.destroy() > return > > The problem I have is that I want to return a value back to the calling > program. > > I thought about creating a new method which could do all the display and the > last few lines of the __init__method, but couldn't see how that would help. > Does the destroy() (as seen above) actually destroy the object, or could I > set a propery on it to indicate how the form was exited? > > TIA, Newt the buttons can have a callback attached to them. Just add a try: finally: statement or just put in a callback before you call destroy (I would use the try fianlly to try the callback and finally destroy the box)
- Previous message (by thread): Tk Dialog Boxes
- Next message (by thread): module informixdb for Python-2.2.2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list