2

次のような onLoadFailed シグナルをリッスンする基本的な QML ファイルがあるとします。

import QtQuick 1.1
import QtWebKit 1.0

WebView
{
  onLoadFailed: {

  }

  url: "bogus_url"
}  

この例では、404 または 500 を取得する必要があります。返されたエラー メッセージを出力するには、onLoadFailed に何を入力すればよいですか?

4

1 に答える 1

1

残念ながら、単純な QML WebView を使用してそれを行うことはできません。

QT フォーラムのこのスレッドで説明されている [悪い] トリックを使用できます。

それ以外の場合は、必要なすべての情報を使用して WebView を拡張する独自の QDeclarativeItem を作成する必要があります。

于 2012-07-21T15:52:13.997 に答える