QWebChannel *channel = new QWebChannel(this);
bridge* pBridge = bridge::instance();
channel->registerObject("bridge",(*QObject)pBridge);
ui.webView->page().setWebChannel(channel);
var bridge;
new QWebChannel(qt.webChannelTransport,function(channel){
bridge = channel.objects.bridge;});
myChart.on('click',function(param){
bridge.clik=cknode(param.data.id);
}
Qt与JS交互
最新推荐文章于 2021-06-26 02:32:36 发布
本文介绍如何使用QWebChannel实现Qt应用与Web页面之间的通信。通过注册自定义的桥接对象,使得Web页面能够调用Qt应用的函数。具体步骤包括创建QWebChannel实例,注册桥接对象,并设置到webView页面。
1399

被折叠的 条评论
为什么被折叠?



