Buenas!.
Al estudiar Python y crear un script debo decirle que módulos deseo importar.
Si tengo una serie de funciones o constantes que pertenecen a un modulo y quiero
hacer uso de ellos, debo importar el modulo y decirle si quiero todo el modulo o
algo concreto de este.
Ahora veamos este ejemplo en Gambas.
Tengo dos librerías:
- Paint
- SDL
Y ahora usemos algo común:
El tipo o clase Image.
Si uso Paint y busco en la ayuda con F2 sobre el tipo Image, me mostrará la ayuda de Image dentro de la clase o modulo Paint.
Pero si uso la clase SDL, esta también tiene el tipo Image. Si hago uso de F2 sobre el tipo Image, me mostrará la ayuda de Image
en SDL.
¿ Cómo siendo algo común entre las dos librerías/modulos ? ¿ gambas sabe cual usar ?.
Bien. Paint pertenece a QT, en cambio SDL no tiene formulario.
Por los componentes que se cargan al principio. ¿ Y si me da por usar a la vez el componente QT y estoy usando también SDL ? ( que lio seria, ¿ no ? ).
¿ No se sobrescriben estas cosas ?. ( se pisan quiero decir ).
Si, en gambas tenemos las plantillas.
De hecho si trabajo en SDL no puedo usar el tipo Rect de QT y me lo tengo que crear.
Saludos