[Tutor] Dialog box under windows

m.evanetich at att.net m.evanetich at att.net
Thu Jan 8 12:43:04 EST 2004


> 
> On Thu, Jan 08, 2004 at 03:46:03PM -0000, Edward Comber wrote:
> > Thanks very much for that, I'll get stuck into it. At the moment it
> > opens a Tk main app screen that can't be closed but I'll persist.
> 
> Not if you already have a main window open. It's not meant to be used
> standalone but as part of an application.
> 
I dealt with this, thanks to suggestions on this list by writing my own 
little modeule that calls these TK dialogs and withdraws the top level main 
app.  Since I use these things in scripts, that seems to work pretty well.
Here is an example:

import Tkinter
import tkMessageBox
def InfoBox(Title=None, Message=None):

    root =Tkinter.Tk()
    root.withdraw()     # Prevent spurious root window from showing
    message = tkMessageBox.showinfo(title=Title, message=Message)
    root.destroy()
    return message

--
Best wishes,
mark



More information about the Tutor mailing list