Skip to content
An implementation of Qt's WebChannel protocol in pure Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
pywebchannel
.gitignore
LICENSE.GPL2
LICENSE.LGPL3
README.md
setup.py

README.md

PyWebChannel

What is PyWebChannel?

PyWebChannel is an implementation of Qt's WebChannel protocol in Python.

From Python 3.4 onwards, this module has no dependencies. In Python < 3.4 you need the backport enum34 package. The pywebchannel.async submodule provides an asyncio compatibility layer (Python 3.5+).

A simple, newline-delimited raw TCP/IP Transport and Protocol for use with asyncio is provided in pywebchannel.asyncio.

For an example, see the examples/chatclient.py. It connects to and interacts with the chatserver example included in QtWebChannel.

You can’t perform that action at this time.