1

我想显示我添加到项目资源中的 html 页面。但我的页面不会显示 - 我只看到一个空白页面,请参见下面的代码:

#include <QApplication>
#include <QWebView>

int main(int argc, char *argv[]) {

    QApplication a(argc, argv);

    Q_INIT_RESOURCE(html);

    QWebView *myWebView = new QWebView;
    //myWebView->load(QUrl("http://google.pl")); // always works
    myWebView->load(QUrl(":/html/index")); // doesnt work at all :(
    //myWebView->load(QUrl("index.html")); // works only when I have index.html in my build-dir
    myWebView->show();

    return a.exec(); }

添加

QT += webkit
QT += webkit webkitwidgets

到 *.pro 文件。

这是我的整个项目:http ://www.speedyshare.com/bzg2M/qt-web-page-resources.tar.gz

4

0 回答 0