次のような onLoadFailed シグナルをリッスンする基本的な QML ファイルがあるとします。
import QtQuick 1.1
import QtWebKit 1.0
WebView
{
onLoadFailed: {
}
url: "bogus_url"
}
この例では、404 または 500 を取得する必要があります。返されたエラー メッセージを出力するには、onLoadFailed に何を入力すればよいですか?
残念ながら、単純な QML WebView を使用してそれを行うことはできません。
QT フォーラムのこのスレッドで説明されている [悪い] トリックを使用できます。
それ以外の場合は、必要なすべての情報を使用して WebView を拡張する独自の QDeclarativeItem を作成する必要があります。