Мой вопрос связан с это обсуждение.
Да. Следующий способ grabToImage
может дать мне снимок любого конкретного QQuickItem
, такого как parent_rect
ниже.
Rectangle {
id: parent_rect
width: 400
height: 400
Rectangle {
id: child_rect1
width: parent.width/4
height: parent.height/4
}
Rectangle {
id: child_rect2
width: parent.width/4
height: parent.height/4
}
}
// ...
parent_rect.grabToImage(function(result) {
result.saveToFile("something.png");
});
Проблема:
Но этот grabToImage
также дает мне снимок всех его дочерних элементов, а именно child_rect1
и child_rect2
.
Вопрос:
Как я могу получить моментальный снимок только parent_rect
без добавления его дочерних элементов в возвращаемый результат?