7

私はこれまで使用QtしたことがなくWebKit、今ではを使用して単純な単一のWebページブラウザを作成する必要がありますQt WebKit module。私が作成しようとしているアプリケーションには、コマンドラインから渡されたWebページのURLを表示するプレーンウィンドウが必要です。私はこの種のことを使用してWebKitGTK行いましたが、どこから始めればよいのかわかりませんQt

何が関係しているかを調べるためにいくつかの調査を行いましたが、これまでのところ、WebKit QWebViewクラスに関連するコードのスニペットしか見つけることができませんでした。

では、誰かが私にWebページを表示するだけの完全なサンプルコードを提供できますQtか?その部分を理解すると、そこから継続して拡張し、とについて学び続けることができQtますWebKit

私はいくつかの素晴らしい助けのためにたくさんの報奨金を提供します。

4

1 に答える 1

18

あなたの要件はまだ十分にスコープされていません。Web ページを表示する最も単純な完全なアプリケーションの例が必要な場合は、次のコードを使用します。

#include <QtGui>
#include <QtWebKit>

int main(int argc, char** argv) {
    QApplication app(argc, argv);
    QWebView view;
    view.show();
    view.setUrl(QUrl("http://google.com"));
    return app.exec();
}

その場合はexample.cpp、次を使用できますexample.pro

QT += webkit
SOURCES = example.cpp

Qt 開発の最も簡単な方法は、Qt Creator を使用することです。その .pro ファイルを Qt Creator でロードし、アプリをビルドして起動することができます。ウィンドウ ( インスタンス ) は 1 つだけでQWebView、Google ホームページが開きます。

于 2013-01-31T02:31:01.837 に答える