如何在QML中显示WebView的图标?

时间:2012-10-12 00:45:45

标签: qt webkit qml

我正在使用WebKit在QML中编写一个简单的Web浏览器。

WebView元素具有icon类型的属性pixmap(QVariant :: Pixmap)。我想在QML中显示这个图标。

在QML稳定之前,Image元素具有pixmap类型的属性pixmap,其他人使用该元素显示WebView元素的图标。

Image.pixmap已被删除。

我现在如何在Image元素上设置图标?我是否真的必须使用QDeclarativeImageProvider在C ++中解决这个问题?最简单的方法是什么?

1 个答案:

答案 0 :(得分:2)

使用QtWebkit3:

import QtQuick 2.0
import QtWebKit 3.0


WebView {
    id: webview;
}
Image {
    source: webview.icon;
}

由于icon是作为网址提供的,因此Image项可以直接使用。