You can use one of the dialog implementations: Tk::Dialog, Tk::DialogBox or the messageBox method. If this does not match your needs, then you have to fallback to the grab solution like explained by the other monk here.
Comment on Re: Deactivate MainWindow when starting Toplevel