Não é possível carregar a origem da imagem na imagem QML
Isso parece realmente básico, mas por algum motivo não consigo fazer com que a fonte da imagem funcione no aplicativo QML ultra-simples abaixo.
Para sua informação, estou executando o Mac OS-X 10.9.5, Qt Creator 3.2.1 com base no Qt 5.3.2.
import QtQuick 2.3
import QtQuick.Controls 1.2
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("Test")
Image {
id: image1
x: 10
y: 10
width: 100
height: 100
source: "testImage.png"
}
}
Estou tendo o erro a seguir:
qrc:/main.qml:10:5: QML Image: Cannot open: qrc:/testImage.png
A janela do aplicativo é criada, mas nenhuma imagem é exibida. Eu também tentei quebrar a imagem dentro de um retângulo, mas isso não ajuda.
O que eu estou fazendo errado aqui?
O "testImage.png" está no diretório do projeto e tentei de várias maneiras especificar o caminho da imagem usando recursos absolutos, relativos e até mesmo especificando a fonte da imagem manualmente com o designer da interface do usuário QML.
Mencionarei também que, para fazer o Qt 5.3.2 funcionar, segui a modificação sugeridaAQUI.
Obrigado.