Problemas Entry Tkinter

Christal Berengena Moreno se05216 en salleURL.edu
Vie Jul 2 11:30:19 CEST 2004


Ostras! muchisimas gracias! ahora mismo lo pruebo! gracias! :)

On Thu, 1 Jul 2004, David Asorey Álvarez wrote:

> --===============1882699774==
>
>
> > La unica cosa que veo es que con el grab_set, el usuario puede
> > cerrar
> > mi aplicacion simplemente pulsando a la X y yo eso he de
> > controlarlo,
> > o como minimo he de saber cuando lo esta haciendo para actuar al
> > respecto... he estado mirando la libreria de tkinter pero no logro
> > encontrar ninguna de las opciones que hay que me permita eliminar
> > esta opcion (la X) o controlar cuando la pulsan o no...
> >
>
> Tienes que "conectar" el evento WM_DELETE_WINDOW con una función que
> te controle qué quieres hacer, si dejar cerrar la ventana o no.
>
> Te pego un trozo de una aplicación que tengo hecha:
>
> ######################
>
> from Tkinter import Tk
> import tkMessageBox
>
> class MainWindow:
>     def __init__(self):
>         self.root = Tk()
>         # ........
>         self.root.protocol('WM_DELETE_WINDOW', self.OnExit)
>
>     def OnExit(self):
>         if tkMessageBox.askyesno("Salir", "Quieres salir?"):
>             # Hacer lo que sea necesario antes de cerrar la ventana.
>             print "Saliendo ..."
>             self.root.quit()
>         else:
>             print "Pues no sales ..."
>
> a=MainWindow()
> a.root.mainloop()
>
> ##########################
>
> La aplicación completa está hecha con Tkinter, a lo mejor te puede
> interesar echarle un vistazo: http://pymprovisator.sourceforge.net
>
> Un saludo.
>
> --
> David Asorey Álvarez
>
>
>
>
>
> --===============1882699774==
> Content-Type: text/plain; charset="iso-8859-1"
> MIME-Version: 1.0
> Content-Transfer-Encoding: quoted-printable
> Content-Disposition: inline
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
> --===============1882699774==--
>




Más información sobre la lista de distribución Python-es