[PyQt] QWebPage plug-ins
Phil Thompson
phil at riverbankcomputing.com
Sun Jun 14 13:26:38 BST 2009
On Sun, 14 Jun 2009 12:05:26 +0200, Alejandro Serrano <trupill at gmail.com>
wrote:
> Hi,
> I'm trying to use QWebView to show some information to the user. However,
I
>
> need to include a custom plug-in for the task. Following some tutorials,
I
> saw
> that I has to implement some functions in QWebPage, and more important,
to
> register my plug-in types in the MetaType system (or something like
> that...)
> With PyQt 4.4, I was using some sort of hack: I created a QVariant of
some
> instance of the type I wanted to register and everything worked (I read
it
> on
> some post in this list). But I updated to PyQt 4.5 and everything stopped
> working, now it seems that just using QVariant(<instance>) does not
> register
> the type. What's the correct way to do it now?
> If it was possible, I would like not to use C++ code, because the app
> should
> be easily portable.
It's true that earlier versions of PyQt registered a lot of C++ types that
Qt didn't register automatically, but that was an implementation detail and
not documented behavior. As the registration is template based it has to be
done from C++.
Phil
More information about the PyQt
mailing list