【问题标题】:Replacing QGraphicsWebView in Qt 5.7在 Qt 5.7 中替换 QGraphicsWebView
【发布时间】:2016-11-23 08:00:13
【问题描述】:

我正在尝试将我的项目升级到 Qt 5.7;除了将 QtWebkit 迁移到 QtWebEngine 之外,我还必须处理 QGraphicsWebView,我不确定我应该替换什么。

我应该使用什么?

【问题讨论】:

  • QtWebEngine 无法使用这个东西,所以解决方法就是删除所有与 QGraphicsWebView 相关的东西,它永远不会被支持
  • 是的,我已经得出了这个结论。我的问题是 what 我可以替换它。我不能只删除代码,我需要将其替换为 something
  • 只是 QWidget 而不是 QGraphicsWidget,反正当你使用 QtWebEngine 时你的代码会改变
  • 我没有使用 QGraphicsWidget,我使用的是 QGraphicsWebView。 @demonplus
  • OK,把QGraphicsWebView改成QWebView,然后按照说明移植doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html

标签: qt qt5 qt-creator qtwebengine qt5.7


【解决方案1】:

如果您尝试在图形场景中显示 webView,您可以使用 QWebEngineView 小部件而不是 QGraphicsWebView,并使用 QGraphicsscene::addWidget(view) 将其添加到图形场景中

【讨论】:

    猜你喜欢
    • 2012-09-09
    • 2021-12-11
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多