2
未知错误,我有一个QML文件,这里是源代码:协议C是QML
import QtQuick 2.0
Image
{
id: imageIcon;
width: 100;
height: 100;
source: 'C:/Users/Public/Pictures/Sample Pictures/Chrysanthemum.jpg';
}
当我展示它在QQuickView我得到这个错误:
QML Image: Protocol "c" is unknown
我如果它是相关的,则在Windows 7上运行代码。
url的正确格式是什么?
实际上qrc适合我,如果我给像'qrc:/img/vista-manage-folders-icon.jpg'这样的网址,它就可以工作。但是我想动态地给这个url,因为我打算将它用于文件资源管理器,所以图像文件不会在qrc中定义。 – otto
然后它不是静态而是动态的。原生Qt(C++)有一个方法将本地文件转换为URL:http://harmattan-dev.nokia.com/docs/library/html/qt4/qurl.html#fromLocalFile – Bruce
它的工作,非常感谢。 – otto