PoC: Creating Qt app with embedded python using PythonQt -- 4

Job ID: 36316128

Budget: €250 – €750 EUR

I am looking to incorporate Python scripts into a Qt application using the PythonQt library:
https://mevislab.github.io/pythonqt/index.html.

A GitHub repository has been set up with an initial structure and a list of tests that should be fulfilled: https://github.com/XERGER/EmbedPython.

The following acceptance criteria should be met:

- A Qt library must be created with the option of creating a test console if desired.
- CMake must be used for compilation.
- The library must be built for both Windows and Linux operating systems, and it should separate release/debug builds into different folders such as tmp/Release and tmp/Debug and include an include folder.
- Python packages such as humanize and psutil must be installable.
- The application should be capable of running Python scripts that use these packages.
- The app should be able to run on different Windows PCs without Python installed (if necessary, using https://www.portablepython.com/).
- The app should also be able to run on Linux systems (where Python is preinstalled).



Additional details:

- An example CMake file and a sample Python script can be provided.
- There is no rush for completion of this project.
- A container for building on Linux can be provided if necessary.
Related categories: Python Linux Software Architecture C++ Programming Qt