【发布时间】:2021-08-11 06:10:06
【问题描述】:
【问题讨论】:
标签: qt qtwebengine qt6
【问题讨论】:
标签: qt qtwebengine qt6
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 月发布的版本
【讨论】:
pdb 和 dir(PyQt6) 检查代码发现了这一点。通过猜测,我找出了路径PyQt6.QtWebEngineCore.QWebEngineSettings.PlaybackRequiresUserGesture,一旦我运行代码,qt 就会告诉我'QWebEngineSettings.PlaybackRequiresUserGesture' will stop working. Please use 'QWebEngineSettings.WebAttribute.PlaybackRequiresUserGesture' instead。 QT 文档更糟糕,他们的大多数示例都没有显示如何导入任何内容(如果他们有示例代码)。