Windows下QtCreator使用QWebEngineView
Qt5.5.1之後的版本沒有QWebView了。當然,如果使用之前的版本的話它的bug會讓你感到絕望。所以我們需要使用Qt推薦QWebengineView,他只支援msvc,不支援mingw,所以不能在Linux/Mac osx中使用。建議使用Qt5.9.1或以上版本,據說5.9之前會有中文輸入法的bug的。
我這裡以Qt5.9.1為例,首先下載Qt5.9.1,下載地址http://download.qt.io/official_releases/qt/5.9/
然後下載vs2015,選擇簡體中文版即可,下載地址https://www.ithome.com/html/win10/164028.htm
首先安裝vs2015,根據個人需求安裝即可。
然後安裝Qt5.9.1,勾選上msvc2015 32bit,Win10使用者勾選上UWP,其它按需求即可
安裝完成,開啟Qt5.9.1/Tools/QtCreator/bin/qtcreator.exe。
新建工程---在pro檔案中新增webenginewidgets模組
QT += core gui webenginewidgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = QWebEngineTest
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
main.cpp \
mainwindow.cpp
HEADERS += \
mainwindow.h
FORMS += \
mainwindow.ui
mainwindow.h
private:
QWebEngineView * view;
在ui檔案中新增布局,在mainwindow.cpp新增程式碼
view = new QWebEngineView(this);
view->load(QUrl("http://www.baidu.com"));
ui->verticalLayout->addWidget(view);
成功訪問到百度首頁。但是這時候是訪問不到https的連結的,需要新增ssleay32.dll和libeay32.dll。
這兩個dll可以在網上下載,也可以自己安裝OpenSSL-Win32獲得。
將這兩個dll拷貝到D:\Qt\Qt5.9.1\5.9.1\msvc2015\bin即可。
完美的解決了之前在WebView訪問https://stackoverflow.com/questions/25850803/qwebview-always-fails-to-load-website崩潰的問題
---------------------
原文:https://blog.csdn.net/m32692529/article/details/78788337
相關文章
- pyqt5的QWebEngineView 使用模板1QTWebView
- pyqt5的QWebEngineView使用模板3QTWebView
- QWebEngineView去除自帶CookieWebViewCookie
- QtCreator下執行opencv出現realloc():pointer invalidQTOpenCV
- 說說Darknet 如何和QT qtcreator配置使用QT
- Windows下Github使用WindowsGithub
- Ubuntu QTCreator 程式打包UbuntuQT
- windows 下使用 phpunit 命令WindowsPHP
- windows下的gcc使用WindowsGC
- Vagrant 在 Windows 下的使用Windows
- Windows下更改並使用NTPWindows
- Windows下編譯使用AliyunOSSCSDKWindows編譯
- windows下用命令使用cmakeWindows
- RSLB2 windows下使用FAQWindows
- Windows下使用ideagit外掛WindowsIdeaGit
- Windows 系統下使用grep 命令Windows
- windows 下使用goldengate的前提WindowsGo
- Windows下編譯使用AliyunOSSPHPSDKWindows編譯PHP
- windows下vim的使用問題Windows
- git在windows命令列下使用GitWindows命令列
- nginx在windows下的使用三NginxWindows
- qtCreator中配置opencv和mingwQTOpenCV
- QtCreator CMakeLists.txt新增模組(Modules)QT
- QtCreator 跨平臺開發新增動態庫教程(以OpenCV庫舉例)- Windows篇QTOpenCVWindows
- windows下使用nvm,以及切換nvm下載源Windows
- windows下tftp命令,windows如何使用 tftp 和 telnet 命令WindowsFTP
- Windows下Scoop安裝、配置與使用WindowsOOP
- windows下Redis的安裝和使用WindowsRedis
- windows下使用git管理github專案WindowsGithub
- windows下 ase 15.0.1使用小記Windows
- qtcreator minggw 支援c++11QTC++
- windows下tftp命令,windows 7 如何使用 tftp 和 telnet 命令WindowsFTP
- linux下使用windows標頭檔案LinuxWindows
- Windows下使用Diskpart格式化U盤Windows
- Windows下使用GitStack搭建Git伺服器WindowsGit伺服器
- windows下nvm、nrm的安裝及使用Windows
- Windows下使用Nodist管理多個node版本Windows
- windows下學習nsq,以及基本使用概念Windows