将Qt qml文件转换为位图图像
问题描述:
我想获取我在QTCreator中创建的qml并将其转换为bmp图像。 我想要的bmp图像只是我创建的项目。 我读了grabWindow,但这并不是我想要的,因为它只拍摄屏幕快照,而不是只用qml中的项目创建bmp图像。将Qt qml文件转换为位图图像
感谢
答
从QML:
youritem.grabToImage(function(result) {
result.saveToFile("something.bmp");
});
虽然BMP图像是一个坏主意,这些东西是巨大的。 png是QML的最佳人选,通常更多的是“vector-y”。
我其实是在寻找这样的东西:http://doc.qt.io/qt-5/qtquick-rendercontrol-main-cpp.html但我觉得你的答案真的很有帮助,所以我将它标记为答案。谢谢 –