У меня есть элемент QML, который я пытаюсь сделать grab as an image. С QML нравится так ...Ошибка сохранения элемента QML как изображения в файл, используя grabToImage
Item {
id: content
...
}
FileDialog {
folder: shortcuts.documents
selectExisting: false
onAccepted: {
content.grabToImage(function(result){
if (!result.saveToFile(fileUrl)){
console.error('Unknown error');
}
});
}
}
... Я всегда получаю «Неизвестная ошибка» текст, даже тогда, когда я введите имя файла, как «test.png».
Что случилось? Как сохранить файл на изображение?
Я открыл [Qt ошибка # 44450] (https: // сообщения об ошибках .qt.io/browse/QTBUG-44450) для отслеживания этой проблемы. Очевидно, что URL-адрес должен быть принят непосредственно 'saveToFile'. – Phrogz
Ничего себе, digia обычно не исправляет ошибки в течение многих лет, но они исправили ваш полный год, прежде чем вы его нашли: D – dtech
@ddriver Hah. К сожалению. Я имел в виду [ошибка # 56436] (https://bugreports.qt.io/browse/QTBUG-56436). – Phrogz