2017-08-06 143 views
1

我想獲取我在QTCreator中創建的qml並將其轉換爲bmp圖像。 我想要的bmp圖像只是我創建的項目。 我讀了grabWindow,但這並不是我想要的,因爲它只拍攝屏幕快照,而不是隻用qml中的項目創建bmp圖像。將Qt qml文件轉換爲位圖圖像

感謝

回答

4

從QML:

youritem.grabToImage(function(result) { 
    result.saveToFile("something.bmp"); 
}); 

雖然BMP圖像是一個壞主意,這些東西是巨大的。 png是QML的最佳人選,通常更多的是「vector-y」。

+0

我其實是在尋找這樣的東西:http://doc.qt.io/qt-5/qtquick-rendercontrol-main-cpp.html但我覺得你的答案真的很有幫助,所以我將它標記爲答案。謝謝 –