2017-08-06 2 views
1

Je veux prendre un qml que j'ai créé dans le QTCreator et le transformer en une image bmp. ce que je veux dans l'image bmp est juste les éléments que j'ai créés. Je lis à propos de grabWindow mais ce n'est pas vraiment ce que je veux parce qu'il faut un instantané de l'écran et ne pas créer d'image bmp avec seulement les éléments dans le qml.convertir QT fichier QML en image bitmap

Merci

Répondre

4

De QML:

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

Bien que l'image bmp est une mauvaise idée, ces choses sont énormes. png est le meilleur candidat pour les trucs QML, qui est généralement plus "vector-y".

+0

En fait, je cherchais quelque chose comme ceci: http://doc.qt.io/qt-5/qtquick-rendercontrol-main-cpp.html mais je trouve votre réponse vraiment utile donc je l'ai marqué comme réponse. Merci –