❝利用grabToImage函数保存QML控件为图片文件。 ❞
抓取控件到内存图像中。
bool grabToImage(callback, targetSize)
Rectangle {
id: source
width: 100
height: 100
}
...
/* 保存source控件图像 */
source.grabToImage(function(result) {
result.saveToFile("demo.png");
});
Image
控件中:Rectangle {
id: source
width: 100
height: 100
}
Image {
id: image
}
...
source.grabToImage(function(result) {
/* 将source控件图像设置到image控件中。 */
image.source = result.url;
},
Qt.size(50, 50));