【问题标题】:Why is there no QtWebEngine in the Qt6?为什么Qt6中没有QtWebEngine?
【发布时间】:2021-08-11 06:10:06
【问题描述】:

为什么Qt6中没有QtWebEngine?它被贬低了吗?我应该使用新的小部件吗?

【问题讨论】:

    标签: qt qtwebengine qt6


    【解决方案1】:

    Qt6 是一个很大的变化,因此出于兼容性原因 Qt 不提供此模块,它将在 Qt 6.2 中提供,因为这篇文章:Add-on support in Qt 6.0 and beyond 指出。

    对于 Qt 6.2,我们计划提供以下附加功能 图书馆:

    • Qt 蓝牙
    • Qt 数据可视化
    • Qt Lottie 动画
    • Qt 多媒体
    • Qt NFC
    • Qt 定位
    • Qt 快速对话框:文件夹、消息框
    • Qt 远程对象
    • Qt 传感器
    • Qt 串行总线
    • Qt 串口
    • Qt 网络频道
    • Qt WebEngine
    • Qt WebSockets
    • Qt Web 视图

    (强调我的)

    因此,您将不得不等待根据宣布将于 2021 年 9 月发布的版本

    【讨论】:

    • QtWebEngine 现已推出。
    • 如何在 qt 6 上导入它?
    • 该页面没有说明如何导入任何内容。幸运的是,我使用的是 Python,我通过使用 pdbdir(PyQt6) 检查代码发现了这一点。通过猜测,我找出了路径PyQt6.QtWebEngineCore.QWebEngineSettings.PlaybackRequiresUserGesture,一旦我运行代码,qt 就会告诉我'QWebEngineSettings.PlaybackRequiresUserGesture' will stop working. Please use 'QWebEngineSettings.WebAttribute.PlaybackRequiresUserGesture' instead。 QT 文档更糟糕,他们的大多数示例都没有显示如何导入任何内容(如果他们有示例代码)。
    • @user 我不明白你,帖子中讨论的问题是关于Qt6中的Qt WebEngine模块,而不是你似乎有一个不同的问题:1.问题出在PyQt6 2.它与pdb。因此,在这种情况下,我建议您创建一个新帖子来详细解释您的问题,cmets 部分不能解决其他问题。
    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    相关资源
    最近更新 更多