required
Header
#include
qmake:
QT += webchannel
Since:
Qt 5.4
Inherits:
QObject
简介
QWebChannel 类的作用是向远端Html客户端暴露 QObject。
QWebChannel 填补了c++应用程序和 HTML/JavaScript 应用程序之间的空白。通过将QObject派生对象发布到QWebChannel并在html中引入qwebchannel.js脚本可从此处获取。在HTML端,可以透明地访问QObject的属性、公共槽和方法。不需要手动消息传递和数据序列化,c++方面的属性更新和信号发射将自动传输到可能远程运行的HTML客户机。在客户端,将为任何发布的c++ QObject创建JavaScript对象。它反映了c++对象的API,因此可以直观地使用。
#成员函数
QWebChannel(QObject *parent = Q_NULLPTR)
virtual
~QWebChannel()
bool
blockUpdates() const
void
deregisterObject(QObject *object)
void
registerObject(const QString &id, QObject *object)
void
registerObjects(const QHash &objects)
QHash
registeredObjects() const
void