<QWebView> 无法使用QtCreator #include

Cannot #include <QWebView> using QtCreator

本文关键字:#include QtCreator lt QWebView gt      更新时间:2023-10-16

我读了很多尝试解决这个问题。我在ubuntu上使用qtcreator 13.10。

.pro:

#-------------------------------------------------
#
# Project created by QtCreator 2014-03-02T09:50:03
#
#-------------------------------------------------
QT       += core gui
QT       += webkit
QT       += webkit webkitwidgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = AndroidDecompiler
TEMPLATE = app

SOURCES += main.cpp
        mainwindow.cpp
HEADERS  += mainwindow.h
FORMS    += mainwindow.ui

#include "mainwindow.h"
#include <QApplication>
#include <QtWebKit>
#include <QWebView>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    QWebView view;
       view.show();
       view.setUrl(QUrl("http://google.com"));
    return a.exec();
}

这是错误':-1: error: cannot find -lsqlite3'

我认为这是由于无法包括WebView所致。他们有什么建议吗?

您可以按以下方式安装SQLITE3库:

sudo apt-get install sqlite3 libsqlite3-dev

我认为您可以替换标题:

#include <QtWebKit>
#include <QWebView>

with:

#include <Qt/QtGui>