[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyKDE] Embedding Python in C++ Qt App
From:       Phil Thompson <phil () riverbankcomputing ! co ! uk>
Date:       2003-06-29 9:22:59
[Download RAW message or body]

On Tuesday 24 June 2003 11:52 am, Andrew Smart wrote:
> Hi folks,
>
> I have a Qt C++ applikation, which I would like to extend with
> Python. Means: I would like to embed the Python interpreter into
> the C++ application, and interact in Python script with the Qt
> application.
>
> The easy embedding part is already done: I can start Python
> scripts from within the Qt application.
>
> Now I would like to give the Python scripts some handles
> (like QApplication, QWindow) as parameters, so that the
> Python script is able to do something with it.
>
> And here I'm wondering how, since PyQt is itself a wrapper
> around Qt. If anyone could give me an hint where to start
> I would very grateful :-))
>
> I speculate that I have to create a PyQt-QApplication object
> in the module name space of the script, and put a pointer
> of the real Qt-QApplication object into it... wondering...

You could have a look at VeePee (search Freshmeat) which I did a few years 
back to do this sort of thing. It's structure is a little complicated as it 
was designed to support both GNOME and KDE applications.

Phil

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic