0

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

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

在 QML 稳定之前,Image元素有pixmaptype的属性pixmap,被其他人用来显示WebView元素的图标。

Image.pixmap已被删除。

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

4

1 回答 1

2

使用 QtWebkit3:

import QtQuick 2.0
import QtWebKit 3.0


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

由于图标是作为 URL 提供的,因此可以直接按Image项目使用。

于 2013-03-27T20:48:15.853 回答