我正在使用WebKit在QML中编写一个简单的Web浏览器。
WebView
元素具有icon
类型的属性pixmap
(QVariant :: Pixmap)。我想在QML中显示这个图标。
在QML稳定之前,Image
元素具有pixmap
类型的属性pixmap
,其他人使用该元素显示WebView
元素的图标。
但Image.pixmap
已被删除。
我现在如何在Image元素上设置图标?我是否真的必须使用QDeclarativeImageProvider
在C ++中解决这个问题?最简单的方法是什么?
答案 0 :(得分:2)
使用QtWebkit3:
import QtQuick 2.0
import QtWebKit 3.0
WebView {
id: webview;
}
Image {
source: webview.icon;
}
由于icon是作为网址提供的,因此Image
项可以直接使用。