Qt之QWebEngineView用法总结

来源:互联网 发布:特定域名使用指定dns 编辑:程序博客网 时间:2024/06/08 06:22

一、开发环境

Qt5.6.2+VS2015 

二、向项目中添加相应模块

QT += webenginewidgets

三、打开网页插件支持

m_webview->settings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);

四、向网页添加Esc热键

m_escAct = new QAction(this);m_escAct->setShortcut(Qt::Key_Escape);connect(m_escAct, &QAction::triggered, this, &Widget::onExitFullScreen);m_webview->addAction(m_escAct);

五、QWebChannel实现与网页Javascript交互

QWebChannel *channel = new QWebChannel(this);channel->registerObject("bridge", (QObject*)bridge::instance());m_webview->page()->setWebChannel(channel);


六、检查对H5页面音频文件的支持情况


七、网页视频文件不能播放的问题:需要安装Adobe flash Player for Chrome




例子工程源码:http://download.csdn.net/detail/asas714627366/9902534

















原创粉丝点击