标题:qt5.11.3调用WebEngineView问题
作者:chentao1990
日期:2020-01-20 13:12
内容:
如题,在QML中我需要使用WebEngineView显示本地HTML文件,环境使用的是qt5.11.3+msvc2015.但是WebEngineView需要msvc2017才支持,请问有什么办法再不使用msvc2017的基础上正常显示我的html文件。
#1 [XChinux 01-20 13:27]
降级你的Qt版本,直到你的msvc2015的版本支持webengine.
#2 回 XChinux 的帖子 [chentao1990 01-20 13:33]
XChinux:降级你的Qt版本,直到你的msvc2015的版本支持webengine. (2020-01-20 13:27)
处于某种原因,qt版本也不能改变。有没有办法使用msvc2017重编译5.11.3的QtWebEngine相关的库,然后再使用?
#3 [XChinux 01-21 13:39]
如果IE能正常显示你的本地网页并且也没有那些下载等功能需求的话,那你可以用ActiveQt嵌入WebBrowser控件(IE的那个内核)
#4 [XChinux 01-21 13:44]
生产用的Qt的版本,最好使用LTS版本(5.6、5.9、5.12)
#5 [XChinux 01-21 13:59]
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
//ui->axWidget->setControl(QString::fromUtf8("{8856f961-340a-11d0-a96b-00c04fd705a2}"));// Microsoft Web Browser
ui->axWidget->dynamicCall("Navigate(QVariant)", "D:\\test.html");
}