[PyQt] Need Help Wrapping WebKit
Rob Knapp
rob at bizling.com
Tue Jul 17 01:49:26 BST 2007
> On Sat, 14 Jul 2007 07:15:29 -0400, Rob Knapp wrote:
>
> > But, now I've hit my first snag. I'm trying to wrap WebKitQt up for use in
> > the project, and following the example at riverbankcompting.com/Docs,
> > (which looks like it was written for qt3, since
> > I couldn't find qt/qtmod.sip....) I
> > have come up with something that compiles....
>
> I found it easier to look at an existing project. Maybe it's time for
> some more documentation about this.
Well, I dug for several hours a while in the PyQT code before posting to the list, but wasn't able to find the magic key. I will keep trying.
If I can get this working, I'd be happy to submit an updated tutorial with
whatever information I gather.
>
> > but when I try to import I get:
> > >>> import libQtWebKit
> >
> > Traceback (most recent call last):
> > File "<stdin>", line 1, in <module>
> > ImportError: ./libQtWebKit.so: undefined symbol:
> > _ZN8QWebPage11qt_metacastEPKc
>
> This looks like moc should have been used to process a header file, but
> wasn't. It's not easy to say how you can fix this without knowing more
> about WebKitQt's build process and the one for your own wrappers.
> Does WebKit come with test and examples that you can use to check that
> it actually works as expected?
Yes, building webkit builds a program called QtLauncher that lets you test
and make sure everything is working, and I have verified that it was functional
before posting.
>
> I know you included a link to the WebKit Wiki, but I don't have the time
> to build it myself.
>
> [Information about the build process.]
>
> > Now, this seems to compile and link just fine...
> > and all the world seems to be sunshine and roses...
> > until I start a python interpreter and try to import,
> > and I get the error message above.
> >
> > I would appreciate any help or advice on getting this
> > code actually usable.
>
> If you put your code somewhere, the people on this list who are both
> interested in WebKit and SIP experts can take a look at it.
>
The code was attached to my original posting, a breach of netiquette, I know.
However, I figured since the tarball was smaller than some posts (1.8K) to the
list, it wouldn't raise too many hackles.
Of course, if people would rather download it from a website, I can easily
post it somewhere as well.
> David (neither a WebKit expert nor a SIP expert)
>
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>
More information about the PyQt
mailing list