• 2693阅读
  • 6回复

[提问]qt5.11.3调用WebEngineView问题 [复制链接]

上一主题 下一主题
离线chentao1990
 

只看楼主 倒序阅读 楼主  发表于: 2020-01-20
如题,在QML中我需要使用WebEngineView显示本地HTML文件,环境使用的是qt5.11.3+msvc2015.但是WebEngineView需要msvc2017才支持,请问有什么办法再不使用msvc2017的基础上正常显示我的html文件。
离线XChinux

只看该作者 1楼 发表于: 2020-01-20
降级你的Qt版本,直到你的msvc2015的版本支持webengine.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线chentao1990

只看该作者 2楼 发表于: 2020-01-20
回 XChinux 的帖子
XChinux:降级你的Qt版本,直到你的msvc2015的版本支持webengine. (2020-01-20 13:27) 

处于某种原因,qt版本也不能改变。  有没有办法使用msvc2017重编译5.11.3的QtWebEngine相关的库,然后再使用?
离线XChinux

只看该作者 3楼 发表于: 2020-01-21
如果IE能正常显示你的本地网页并且也没有那些下载等功能需求的话,那你可以用ActiveQt嵌入WebBrowser控件(IE的那个内核)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 4楼 发表于: 2020-01-21
生产用的Qt的版本,最好使用LTS版本(5.6、5.9、5.12)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 5楼 发表于: 2020-01-21
  1. MainWindow::MainWindow(QWidget *parent)
  2.     : QMainWindow(parent)
  3.     , ui(new Ui::MainWindow)
  4. {
  5.     ui->setupUi(this);
  6.     //ui->axWidget->setControl(QString::fromUtf8("{8856f961-340a-11d0-a96b-00c04fd705a2}"));  // Microsoft Web Browser
  7.     ui->axWidget->dynamicCall("Navigate(QVariant)", "D:\\test.html");
  8. }
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zhengtianzuo

只看该作者 6楼 发表于: 2020-03-11
重新编译对应版本的QtWebEngine
博客地址: https://blog.csdn.net/zhengtianzuo06
Github: https://github.com/zhengtianzuo
个人产品: https://github.com/zhengtianzuo/Silk
产品网站: http://www.camelstudio.cn
快速回复
限100 字节
 
上一个 下一个