PySide6.QtWebChannel¶
Detailed Description¶
Bridges the gap between Qt applications and HTML/JavaScript.
Qt WebChannel enables peer-to-peer communication between a server (QML/Python
application) and a client (HTML/JavaScript or QML application). It is supported
out of the box by Qt WebEngine . In addition it can work
on all browsers that support PySide6.QtWebSockets , enabling Qt
WebChannel clients to run in any JavaScript environment (including QML). This
requires the implementation of a custom transport based on Qt WebSockets.
The module provides a JavaScript library for seamless integration of Python and
QML applications with HTML/JavaScript and QML clients. The clients must use the
JavaScript library to access the serialized QObject
instances published by the host applications.
Getting Started¶
To include the definitions of modules classes, use the following directive:
import PySide6.QtWebChannel