[pyar] Llamar a funcion en otro modulo
craf
prog en vtr.net
Mie Dic 15 21:41:21 ART 2010
Hola.
El código de consulta es el siguiente:
------------------------------------------------------
import Tkinter
import tkMessageBox
class App:
def __init__(self, master):
master.protocol("WM_DELETE_WINDOW",salir)
def salir():
if tkMessageBox.askyesno('','Salir'):
master.quit()
master =Tkinter.Tk()
app = App(master)
master.mainloop()
-------------------------------------------------------
Como verán, al ejecutarlo y cerrar la ventana principal, muestra
un cuadro de texto, preguntando si se quiere salir, si es así, se cierra
la aplicación.
Pregunta:
¿Es posible definir la función salir() en otro modulo aparte?.
He tratado de hacerlo, pero me arroja el error de que el nombre global
'master' no está definido.
Gracias de antemano.
Saludos
Cristian Abarzua
Python 2.6 - Ubuntu 9.10
More information about the pyar
mailing list