Re: Advices on embedding python in Qt/C++ application

Dmitry Shachnev <[email protected]>
Newsgroups gmane.comp.python.pyqt-pykde
Message-ID <[email protected]>
Hi Alexis,

On Mon, Aug 26, 2019 at 09:12:37AM +0200, Alexis Barbot wrote:
>  Dear PyQt community,
> (sorry if this email is published twice, I initially sent it before
> suscribing)
>
> I'm asking for help to make a project of integrating python code in a
> Qt/C++ application. The application is developed using Qt5.9 and mingw/gcc
> on windows10 (using c++14 standards).
> I already read the Python page for calling python from c++ (
> https://docs.python.org/3/extending/embedding.html), and I can successfully
> invoke python code from a c++ method. Now my main concern is to pass
> existing object from c++ to the python part, ideally a QVariantMap that may
> contain also custom types of mine. So I considered using PyQt for this,
> assuming I could convert my own types using SIP. However after some trials,
> I figured out I would have to download PyQt sources and compile it if I
> wanted to have some c++ api to pass objects to Python. As I failed to do
> this with mingw and my current Python installation, and before going beyond
> with error messages, I'd like to ask: Is this something already done? Am I
> trying to do it the right way? Are there some issues in my setup?

Have you looked at https://mevislab.github.io/pythonqt/?

I have never used that but it looks like it is exactly for your purpose.

--
Dmitry Shachnev
_______________________________________________
PyQt mailing list    [email protected]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.