No se puede cargar el origen de la imagen en la imagen QML
Esto parece realmente básico, pero por alguna razón no puedo hacer que la fuente de imagen funcione en la aplicación QML ultra simple a continuación.
FYI, estoy ejecutando Mac OS-X 10.9.5, Qt Creator 3.2.1 basado en 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"
}
}
Obtuve el siguiente error:
qrc:/main.qml:10:5: QML Image: Cannot open: qrc:/testImage.png
Se crea la ventana de la aplicación pero no se muestra ninguna imagen. También he intentado envolver la imagen dentro de un Rectángulo, pero esto no ayuda.
¿Qué estoy haciendo mal aquí?
El "testImage.png" está en el directorio del proyecto y he intentado todo tipo de formas de especificar la ruta de la imagen utilizando recursos, absolutos, relativos e incluso especificando la fuente de la imagen manualmente con el diseñador de UI QML.
También mencionaré que para que Qt 5.3.2 funcione, seguí la modificación sugeridaAQUÍ.
Gracias.