Qt WebKit: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
== What is Qt WebKit? ==
== What is Qt WebKit? ==


WebKit is one of the major engine to render webpages and execute JavaScript code.<br />More information about &quot;WebKit on Wikipedia(WebKit on Wikipedia)&quot;:http://en.wikipedia.org/wiki/Webkit
WebKit is one of the major engine to render webpages and execute JavaScript code.
More information about "WebKit on Wikipedia(WebKit on Wikipedia)":http://en.wikipedia.org/wiki/Webkit


Qt WebKit is the port of WebKit on top of Qt. QtWebKit relies on the public APIs of Qt and can theoretically be used on any platform supported by Qt (theoretically because WebKit also requires a recent/good compiler).
Qt WebKit is the port of WebKit on top of Qt. QtWebKit relies on the public APIs of Qt and can theoretically be used on any platform supported by Qt (theoretically because WebKit also requires a recent/good compiler).
Line 13: Line 14:
=== Getting started ===
=== Getting started ===


QtWebKit is a module of Qt, to use you need to add it to your project file. Add the following line to your .pro file:<br /><code>QT += webkit<code>
QtWebKit is a module of Qt, to use you need to add it to your project file. Add the following line to your .pro file:
<code>QT += webkit<code>


=== Applications using QtWebKit ===
=== Applications using QtWebKit ===
Line 29: Line 31:
On IRC, the channel #qtwebkit is used for the development with Qt, and the channel #webkit for general development of WebKit, both channels are on the network FreeNode. (For a full list of IRC channels see [[OnlineCommunities]].)
On IRC, the channel #qtwebkit is used for the development with Qt, and the channel #webkit for general development of WebKit, both channels are on the network FreeNode. (For a full list of IRC channels see [[OnlineCommunities]].)


Mails threads are used for in-depth discussion like new APIs or architectural changes. The main mailing lists to join are &quot;WebKit-Qt(WebKit-Qt mailing-list)&quot;:http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt and &quot;WebKit-dev(WebKit-dev mailing list)&quot;:http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Mails threads are used for in-depth discussion like new APIs or architectural changes. The main mailing lists to join are "WebKit-Qt(WebKit-Qt mailing-list)":http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt and "WebKit-dev(WebKit-dev mailing list)":http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Note that those mailing list and IRC channel are for the development '''of WebKit''' itself, not the development of application '''using WebKit'''.
Note that those mailing list and IRC channel are for the development '''of WebKit''' itself, not the development of application '''using WebKit'''.

Revision as of 08:40, 25 February 2015

English Spanish Български

QtWebKit

What is Qt WebKit?

WebKit is one of the major engine to render webpages and execute JavaScript code. More information about "WebKit on Wikipedia(WebKit on Wikipedia)":http://en.wikipedia.org/wiki/Webkit

Qt WebKit is the port of WebKit on top of Qt. QtWebKit relies on the public APIs of Qt and can theoretically be used on any platform supported by Qt (theoretically because WebKit also requires a recent/good compiler).

Developing with QtWebKit

Getting started

QtWebKit is a module of Qt, to use you need to add it to your project file. Add the following line to your .pro file: QT += webkit

Applications using QtWebKit

QtWebKit is often used as a rendering engine, as a runtime, or to write a browser.

How to participate in the development of QtWebKit?

The work on QtWebKit is fully open. Everyone interested is welcome to participate.

Communication

The daily discussions are done on IRC and on mailing lists.

On IRC, the channel #qtwebkit is used for the development with Qt, and the channel #webkit for general development of WebKit, both channels are on the network FreeNode. (For a full list of IRC channels see OnlineCommunities.)

Mails threads are used for in-depth discussion like new APIs or architectural changes. The main mailing lists to join are "WebKit-Qt(WebKit-Qt mailing-list)":http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt and "WebKit-dev(WebKit-dev mailing list)":http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Note that those mailing list and IRC channel are for the development of WebKit itself, not the development of application using WebKit.