Durante la parte 1 de nuestro seminario web la semana pasada, hubo algunas preguntas sobre cómo instalar componentes y comenzar. Hice un video corto y quería brindar algunos detalles aquí.
- SynEdit es una biblioteca opcional que proporciona resaltado de sintaxis y comportamientos de sangría adecuados si desea permitir que los usuarios editen el código Python en su aplicación. Si solo desea interactuar con las bibliotecas de Python y Python, entonces no necesita SynEdit. Es un conjunto de componentes de VCL de código abierto disponible a través de GetIt o en GitHub. Instalarlo a través de GetIt es lo más fácil.
- Python4Delphi es la biblioteca que proporciona la integración entre Python y Delphi. Es efectivamente un puente bidireccional que permite a Delphi ejecutar código Python y llamar a bibliotecas de Python y permite que Python llame a módulos escritos en Delphi para interactuar de otra manera con código Delphi, objetos, interfaces, registros, etc. Por ejemplo, podría envolver el VCL desde Python y utilícelo para crear una aplicación GUI. Es una página wiki que cubre la instalación.
- Python proporciona bibliotecas e intérpretes. Necesitará la versión correcta para la plataforma a la que se dirige (Win, macOS, Linux, etc.) y asegúrese de que el bitness (32 frente a 64 bits) coincida con su programa. Puede instalar versiones de 32 y 64 bits una al lado de la otra en Windows. Python proporciona una versión integrable que es una instalación mínima y puede incluirla fácilmente con su programa. Para obtener más información sobre el uso de versiones específicas de Python, consulte P4D Wiki.
Más detalles de Python4Delphi.