我想显示我添加到项目资源中的 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