Web engine
The following renderers are used on each platform
Platform | Renderer | Provider | Browser compatibility |
---|---|---|---|
GTK | WebKit | WebKit2 | |
macOS | WebKit | WebKit.WKWebView (bundled with OS) | |
QT | WebKit | QtWebKit | |
Windows | Trident | MSHTML via .NET / System.Windows.Forms.WebBrowser | IE11 (Windows 10/8/7) |
Windows | CEF | CEF Python | Chrome 66 |
To change a default renderer set either PYWEBVIEW_GUI
environment variable or webview.gui
value in the code. Available values are cef
(Windows), qt
(Linux, macOS) and gtk
(Linux).
For example to use CEF on Windows
PYWEBVIEW_GUI=cef
or
import webview
webview.config.gui = 'cef'
To force QT on Linux systems
PYWEBVIEW_GUI=qt
or
import webview
webview.config.gui = 'qt'