c++ - 使用 QGraphicsWebView 比使用 QWebView 有什么优势?

标签 c++ qt qt-creator qwebview qwebkit

如果这个问题是基于误解,我们深表歉意。我是 webkit 和 Qt 的新手。

我试图了解在什么情况下可以使用 QGraphicsWebView 而不是简单的 QWebView 对象。我知道一个比另一个更复杂。 QGraphicsView 类的使用增加了哪些灵 active ?为什么 Qt-Creator 的默认 HTML5 应用程序模板使用 QGraphicsWebView 而不是 QWebView?

例如,如果我想实现鼠标手势驱动的滚动和缩放,或者实现自定义滚动实现,我需要一个 QGraphicsWebView 还是一个简单的 QWebView 就足够了?

最佳答案

来自 Qt 文档:

The QGraphicsWebView class allows Web content to be added to a GraphicsView

因此 QGraphicsWebView 可以用作 QGraphicsScene 中的 QGraphicsItem

关于c++ - 使用 QGraphicsWebView 比使用 QWebView 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26424942/

相关文章:

c++ - C 和 C++ 之间的主要区别是什么?您什么时候会选择一个而不是另一个?

qt - Windows上带有OpenCv 2.3.4的Qt Creator 5.0.1

c++ - Qtcreator 将小部件提升到该类后找不到类头文件?

qt - 在 Qt Creator 构建目录中包含资源文件

c++ - void Print(vector<string>) 函数不打印

c++ - 如何创建对对象的常量引用?

python - 在 QTreeWidget 中升高和降低 QTreeWidgetItem?

qt - 在运行时解密函数并使用它 QT c++

windows - QtCreator : no application project as a choice for new project

c++ - 错误 : invalid type argument of unary ‘*’ (have ‘int’ )