| Fxpy FXPY es un módulo de extensión Python que proporciona una interfaz a la Biblioteca GUI de plataforma Fox Cross-Platform. |
Descargar ahora |
Fxpy Clasificación y resumen
- Nombre del editor:
- Lyle Johnson
Fxpy Etiquetas
Fxpy Descripción
FXPY es un módulo de extensión de Python que proporciona una interfaz a la Biblioteca GUI de plataforma Fox. FXPY es un módulo de extensión de Python que proporciona una interfaz a la Biblioteca GUI de plataforma Fox. La API de FXPY sigue a la API de Fox estándar muy de cerca y, en su mayor parte, puede usar la documentación de Fox como referencia. Pero, por supuesto, Python no es C ++, por lo que aquí hay algunas diferencias de las cuales debe saber. Cualquier función que generalmente toma un FXString como una entrada, en su lugar, toma una cadena de Python. De manera similar, las funciones que generalmente devuelven un FXString se devolverán una cadena de Python. Para las funciones que aceptarían un argumento de cadena nulo o vacío, simplemente pase una cadena vacía ("") o ninguna.in Fox, los mapas de mensajes se definen como miembros de la clase estática. En FXPY, simplemente asocia los mensajes con los manipuladores de mensajes en el constructor de clase utilizando los métodos FXMapfunc (), FXMAPTYPE () o FXMAPFuncs (). Vea casi cualquiera de los programas de ejemplo para ejemplos de cómo se hace esto. En el FOX C ++, el último argumento aprobado a las funciones de controlador de mensajes contiene datos específicos de mensajes. Por ejemplo, todos los mensajes SEL_PAINT pasan un objeto FXEvent a través de este argumento para darle información sobre el tamaño del rectángulo expuesto. Por otro lado, un mensaje SEL_COMMAND de un objeto FXHeader pasa el índice del elemento del encabezado seleccionado a través de este argumento. En lugar de adivinar lo que está en este último argumento, su mejor opción es invocar una función miembro en el objeto de envío para averiguar qué necesita, en lugar de confiar en los datos pasados a través de este puntero. Por ejemplo, si obtiene un mensaje SEL_COMAND de un objeto FXColorwell, los datos transcurridos a través de ese último argumento se supone que es el nuevo valor de color RGB. En lugar de tratar de interpretar los contenidos del argumento, simplemente duerme y llame a la función Miembros de GetRGBA () de POUR DE COLOR para recuperar su color. De manera similar, si obtiene un mensaje SEL_COMMAND de una lista de árboles, llame a su método GetCurrentItem () para averiguar qué artículo fue seleccionado.
Fxpy Software relacionado