相关疑难解决方法(0)

QML如何绘制不同于grabToImage()

是否有任何可能的方法使grabToImage()缓冲区与GUI中显示的不同?我ChartView在GUI中使用没有图例,并希望将其导出为PNG图例.所以我尝试:

chartView.legend.visible = true
chartView.update()
chartView.grabToImage(function(result) {
    console.log("grabbed")

    var path = filename.toString().replace(/^(file:\/{2})/,"");
    console.log(path + result.saveToFile(path));
    chartView.legend.visible = false
    update();
});
Run Code Online (Sandbox Code Playgroud)

但是这些更新只有在控件出来之后才会发生,因此我不会在PNG中绘制传奇.另外,我希望图例的外观对用户来说是不可察觉的.在QML中有没有办法做到这一点?

qt qml

8
推荐指数
1
解决办法
952
查看次数

保存QML图像

如何将QML图像保存到手机内存?

如果保存图像是适用的,我有这种情况,我需要添加一些文字到图像(我们可以想象它,因为我们有一个透明的图像[持有文本]并把它放在第二个图像,所以最后我们有一个图像,我们可以将其保存到手机内存)

qt qml

7
推荐指数
2
解决办法
5643
查看次数

标签 统计

qml ×2

qt ×2