Skip to content

Commit ed1dff3

Browse files
committed
documentation update
1 parent 04c61b2 commit ed1dff3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,12 @@ Inspired by [NW.js](http://nwjs.io/) and [Electron](http://electron.atom.io/), P
8686
* [Optional logging of all browser actions](#log-files)
8787

8888
## Compile-time Requirements
89-
GCC compiler and Qt 5.1 - 5.5 headers (including ``QtWebKit`` headers).
90-
The ``QtWebKit`` set of classes is deprecated and removed from all later versions of Qt.
91-
Compiling ``QtWebKit`` for a recent Qt version is possible, but this approach is not tested with the PEB sources.
89+
* GCC compiler
90+
* Qt 5.1 - 5.5 (including ``QtWebKit`` libraries and headers)
91+
``QtWebKit`` is deprecated and replaced by the Blink-based ``QtWebEngine`` in all later versions of Qt.
92+
Compiling ``QtWebKit`` for a recent Qt version is possible, but not trivial or tested with PEB.
9293

93-
The most important Qt dependency of PEB is not ``QtWebKit``, but ``QNetworkAccessManager`` which is used to implement the local pseudo-domain and most of the requests to local content. Unfortunately ``QNetworkAccessManager`` is incompatible with ``QtWebEngine`` - the new Blink-based web engine of Qt. The transition to ``QtWebEngine`` is impractical because local POST requests and calling local Perl scripts from JavaScript can not be supported. If you want to render the HTML user interface of your Perl desktop application using the Blink web engine, you may use [Electron](http://electron.atom.io/) or [NW.js](http://nwjs.io/) combined with [camel-harness](https://github.com/ddmitov/camel-harness).
94+
The implementation of the local pseudo-domain and all requests to local content depend on the ``QNetworkAccessManager`` class, but it is incompatible with ``QtWebEngine``. If you want to render the HTML user interface of your Perl desktop application using the Blink web engine, you may use [Electron](http://electron.atom.io/) or [NW.js](http://nwjs.io/) combined with [camel-harness](https://github.com/ddmitov/camel-harness).
9495

9596
Compiled and tested successfully using:
9697
* [Qt Creator 2.8.1 and Qt 5.1.1](http://download.qt.io/official_releases/qt/5.1/5.1.1/) on 32-bit Debian Linux,

0 commit comments

Comments
 (0)