gpt4 book ai didi

c++ - 如何在我的QT项目中导入QWebView?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:23:03 32 4
gpt4 key购买 nike

你好,我正在创建一个简单的窗口,它使用 QWebView 在其中显示网页内容。

在我的 mainwindow.cpp 文件中,我添加:#include <QWebView> (也试过 #include <QtWebKitWidgets/QWebView> )

在我的 .pro 文件中,我添加了:QT += webkit webkitwidgets

但我仍然遇到构建错误:QWebView: No such file or directory.

我在 arch linux 下使用 Qt Creator (Qt4)。谁能帮我?提前致谢

最佳答案

我也将 Archlinux 用于 Qt 4,问题是:

QT += webkit webkitwidgets
^^^^^^^^^^^^^

Qt GUI 在 Qt 5 中分为 QtGui 和 QtWidgets。这还包括重组 QtWebKit 模块以反射(reflect)变化。

因此,在 Qt 4 中,没有单独的小部件模块。这意味着,您只需编写以下内容即可:

QT += webkit

注意 webkitwidgets 行被删除了。如果你真的喜欢这个,并且希望以后在与 Qt 4 兼容的同时使用 Qt 5,你可以编写这个条件检查:

QT += webkit
greaterThan(QT_MAJOR_VERSION, 4):QT+=webkitwidgets

关于c++ - 如何在我的QT项目中导入QWebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23119142/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com