qwebengineview读dnsconfig失败

qwebengineview读dnsconfig失败,第1张

出现这个问题是版本编译器问题。

首先查看自己的qt是不是装了webenginewidgets这个组件,如果安装的话就打开kits查看是不是qt版本和编译器有问题。如果qt版本选项里没有qt5142就去QtVersion里手动添加Qt514。

借助Qt自家的QWebEngineView实现浏览器的基本功能:输入地址访问页面和刷新页面。

webviewcpp

WebView::WebView(QWidget parent) : QWebEngineView(parent){}QWebEngineView WebView::createWindow(QWebEnginePage::WebWindowType)

{

    return this;

}

webviewh

需要建立一个基于QWebEngineView的类

class WebView: public QWebEngineView{

    Q_OBJECT

public:

    explicit WebView(QWidget parent = nullptr);

protected:

    QWebEngineView createWindow(QWebEnginePage::WebWindowType);

};

mainwindowcpp

#include <webviewh>

用WebView 替换QWebEngineView,例如:

WebView view = new WebView();

原因:在 PyQt 56(+) 版本中, 新增 QtWebEngineWidgets 代替QtWebKitWidgets。

如果安装完PyQt5还是无法运行,由其是Linux下,就安装这个 PyQtWebEngine 试试。如果冲突就把PyQt5卸载后在重新安装。

pyqt5的QWebEngineView 使用模板1

pyqt5的QWebEngineView 使用模板2 (QTabWidget 改进版)

pyqt5的QWebEngineView 使用模板3

以上就是关于qwebengineview读dnsconfig失败全部的内容,包括:qwebengineview读dnsconfig失败、Qt编程使用QWebEngineView加载网页后,左键点击链接没反应,不能打开链接要怎么解决、解决 No module named 'PyQt5.QtWebKitWidgets' 'PyQt5.QtWebEngineWidgets'等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9723413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存