1
我想獲取我在QTCreator中創建的qml並將其轉換爲bmp圖像。 我想要的bmp圖像只是我創建的項目。 我讀了grabWindow,但這並不是我想要的,因爲它只拍攝屏幕快照,而不是隻用qml中的項目創建bmp圖像。將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但我覺得你的答案真的很有幫助,所以我將它標記爲答案。謝謝 –