Will an application built with using QtWebKit (C++) be able to render web pages with Javascript, flash plugins, html5 successfully on Windows, Mac OSX, and Linux?
Is the QtWebKit stand alone when deployed or does it use the host operating system’s native browser components to render pages (done this in Java)?
webkit is an HTML5 renderer. If you use QtWebkit, it will include the webkit renderer (so it will not use any native renderer). It will also include handling for CSS and javascript. The browser window, buttons, menus, etc. are up to you to create, but they will use Qt. And interaction with the content will be using Qt’s signals and slots.
It will be up to you to add plugins, I’m not sure how that works. So Flash will not be included out of the box. I’m not sure how hard it is to build in HTML5 video/audio (which is supposed to mean you don’t need flash). I believe you need to include qt’s phonon module for those multimedia pieces to work.
As said by the others, as long as you include the Qt dlls with your app, it will be standalone.