26-06-2018, 01:02 PM
Hola buenas, vuelvo a tener una duda con python, esta vez es relacionada con los módulos. A ver yo estoy desarrollando una aplicacion donde tengo controles de usuario, entry, botones, etc...
Cada uno de esos controles tienen eventos (funciones que tengo declaradas arriba "def nombreFuncion():"), vale pues yo lo que quiero hacer es, de alguna manera, separar la parte gráfica de la parte "funcional" de la aplicación, para ello había pensado en crear un modulo donde poner todas las funciones pero claro, si una función hace uso de los controles de usuario que están en el .py original por así decirlo, en el otro modulo no existe ese control, no se si me explico.
Por ejemplo tengo un archivo "principal.py" donde tengo creado un botón y un campo Entry, y después tengo un modulo por ejemplo "modulo.py" para poner las funciones. Desde este segundo como puedo manejar los controles de usuario que hay en el primero?
No se si Python dispone de alguna forma de importar esos controles.
Gracias !!
Cada uno de esos controles tienen eventos (funciones que tengo declaradas arriba "def nombreFuncion():"), vale pues yo lo que quiero hacer es, de alguna manera, separar la parte gráfica de la parte "funcional" de la aplicación, para ello había pensado en crear un modulo donde poner todas las funciones pero claro, si una función hace uso de los controles de usuario que están en el .py original por así decirlo, en el otro modulo no existe ese control, no se si me explico.
Por ejemplo tengo un archivo "principal.py" donde tengo creado un botón y un campo Entry, y después tengo un modulo por ejemplo "modulo.py" para poner las funciones. Desde este segundo como puedo manejar los controles de usuario que hay en el primero?
No se si Python dispone de alguna forma de importar esos controles.
Gracias !!