Accessing complete tree, not just elements.



  • I don't know the thinking that went into the design of the QtWebKit interface, but not being able to do the following really limits its usefulness:

    • Can't access nodes, only elements
    • Can't (easily) get the QWebFrame for an iframe/frame element

    I need to traverse the DOM tree and access everything, which means I need access to underlying WebCore classes.
    A few posts exist on accessing WebCore from a Qt project, but they don't work on my 4.8.0/MSVC2010 system as I get unresolved external symbol errors on linking. Linking against JSCore.lib results in duplicate symbol errors.

    Anyone got a proven method for doing this? I'm not a C++ man so hit the limits on figuring out what to do.
    At the moment I'm adding additional methods to QWebPage and compiled up my own QtWebKit.dll to do what I need, but would prefer not to.

    Thanks for any assistance, I really like Qt otherwise (coming from a .NET man)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.