Einhugur Plugin Releases (2026 Jan-Apr)

Python3Script 5.6 for Xojo is out

PythonS3cript is to script your Xojo applications made with your favorite IDE, Xojo with Python, or to bridge Xojo and Python code. Python3Script in Xojo applications can be big door for your Xojo applications to interact with wide range of code that is out there, including interacting with various of electronic controllers which have ready made drivers for them in Python.

Python3Script is a plugin to make your Xojo applications script-able by Python.

  • Xojo built application can run the Python module functions and or classes.

  • Python scripts can call Xojo functions that you register to be visible to Python scripts.

  • New classes can be registered from Xojo that Python will see.

  • Handles many kind of return types and parameters, including multiple return values and key-ed multiple return values.

  • Xojo built application can read and write variables from Python modules and classes.

  • Its easy to make functions to allow Python script to manipulate your Xojo objects.

  • Python console output can be re-directed to your own class which can write it out in any way you want.

  • The plugin can give feedback on existence of Python gracefully.

  • The plugin can load Python from alternate paths, such as for example to load Anaconda Python.

New in Python3Script 5.6:

  • Added support for registering getter and setter properties to Python class made in Xojo.

  • Added FromPtr shared method to the Python3Entity class.

  • Added GetPtr function to the Python3EntityBase class.

  • Simplified the Python3XojoClass constructor where it no longer needs the method count in advance.

  • Simplified the Python3XojoModule constructor where it no longer needs the method count in advance.

More info at www.einhugur.com

4 Likes