Qt WebKit: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(IRC channels have moved to Libera.​Chat)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''English''' [[QtWebKit Spanish|Spanish]] [[QtWebKit Bulgarian|Български]]
{{LangSwitch}}
== What is Qt WebKit? ==


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


==What is Qt 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).


WebKit is one of the major engine to render webpages and execute JavaScript code.<br /> More information about [http://en.wikipedia.org/wiki/Webkit WebKit on Wikipedia] ''[en.wikipedia.org]''
== Developing with QtWebKit ==


Qt WebKit is the port of WebKit on top of Qt. QtWebKit relies on the public <span class="caps">API</span>s of Qt and can theoretically be used on any platform supported by Qt (theoretically because WebKit also requires a recent/good compiler).
=== Getting started ===


==Developing with QtWebKit==
QtWebKit are two Qt modules, to use the Qt Widgets based api, you need to use Qt WebKit Widgets, by adding the following code to your .pro file.
<code>QT += webkitwidgets</code>


===Getting started===
To use the QML based api, you need the Qt WebKit QML module:
<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:<br />
=== Applications using QtWebKit ===
 
===Applications using QtWebKit===


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


==How to participate in the development of QtWebKit?==
== How to participate in the development of QtWebKit? ==


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


===Communication===
=== Communication ===
 
The daily discussions are done on <span class="caps">IRC</span> and on mailing lists.
 
On <span class="caps">IRC</span>, 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 <span class="caps">IRC</span> channels see [[OnlineCommunities]].)


Mails threads are used for in-depth discussion like new <span class="caps">API</span>s or architectural changes. The main mailing lists to join are [http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt WebKit-Qt] ''[lists.webkit.org]'' and [http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev WebKit-dev] ''[lists.webkit.org]''
The daily discussions are done on IRC and on mailing lists.


Note that those mailing list and <span class="caps">IRC</span> channel are for the development '''of WebKit''' itself, not the development of application '''using WebKit'''.
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 Libera.​Chat. (For a full list of IRC channels see [[OnlineCommunities]].)


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


* [[:Category:Developing-with-Qt|Developing with Qt]]
Note that those mailing list and IRC channel are for the development '''of WebKit''' itself, not the development of application '''using WebKit'''.
** [[:Category:Developing-with-Qt::QtWebKit|QtWebKit]]

Latest revision as of 16:10, 5 June 2021

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

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)

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 are two Qt modules, to use the Qt Widgets based api, you need to use Qt WebKit Widgets, by adding the following code to your .pro file.

QT += webkitwidgets

To use the QML based api, you need the Qt WebKit QML module:

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 Libera.​Chat. (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) and WebKit-dev(WebKit-dev mailing list)

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