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'