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使用模板3QTWebView
- pyqt5的QWebEngineView 使用模板1QTWebView
- QWebEngineView去除自帶CookieWebViewCookie
- 說說Darknet 如何和QT qtcreator配置使用QT
- Windows下Github使用WindowsGithub
- Ubuntu QTCreator 程式打包UbuntuQT
- windows下的gcc使用WindowsGC
- windows 下使用 phpunit 命令WindowsPHP
- Windows下使用ideagit外掛WindowsIdeaGit
- Vagrant 在 Windows 下的使用Windows
- Windows下更改並使用NTPWindows
- nginx在windows下的使用三NginxWindows
- Windows 系統下使用grep 命令Windows
- RSLB2 windows下使用FAQWindows
- windows下tftp命令,windows如何使用 tftp 和 telnet 命令WindowsFTP
- QtCreator 跨平臺開發新增動態庫教程(以OpenCV庫舉例)- Windows篇QTOpenCVWindows
- windows下tftp命令,windows 7 如何使用 tftp 和 telnet 命令WindowsFTP
- Windows下Scoop安裝、配置與使用WindowsOOP
- linux下使用windows標頭檔案LinuxWindows
- windows下Redis的安裝和使用WindowsRedis
- QTCreator 除錯:unknown debugger type “No engine“QT除錯
- Windows下使用Diskpart格式化U盤Windows
- Windows下使用GitStack搭建Git伺服器WindowsGit伺服器
- 如何在Windows下使用make編譯MakefileWindows編譯
- 在 Windows 下建立卷(volume),可以使用以下步驟:在 Windows 下使用 PowerShell 建立卷,可以使用以下程式碼:在 Windows 下使用 CMD 建立卷,可以使用以下步驟和命令:Windows
- QtCreator CMakeLists.txt新增模組(Modules)QT
- qtDesignerStudio 生成 cmake 專案匯入 qtcreatorQT
- Windows下使用TensorBoard顯示幾個注意點WindowsORB
- Windows下安裝PostgreSQL初體驗(使用Installer)WindowsSQL
- 小白Windows下透過Ollama部署使用本地模型Windows模型
- Windows下ElasticSearch的Head安裝及基本使用WindowsElasticsearch
- [20180420]windows下使用cmd的小問題.txtWindows
- Windows下Qt使用dump定位崩潰位置(1)WindowsQT
- Windows下使用laradock作為開發環境Windows開發環境
- 在ubuntu的QtCreator 出現提示Wayland警告UbuntuQT
- windows下抓包工具whistle的安裝與使用Windows
- 2.Windows下Sonatype Nexus Repository 安裝與使用Windows
- windows10系統下怎麼使用Snap AssistWindows