У меня есть файл 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 работает для меня, если я даю URL-адрес, например, «qrc: /img/vista-manage-folders-icon.jpg», он работает. Однако я хочу дать url динамически, потому что я собираюсь использовать его для файлового проводника, поэтому файлы изображений не будут определены в qrc. – otto
Тогда это не статично, а динамично. У Native Qt (C++) есть способ преобразования локальных файлов в URL-адрес: http://harmattan-dev.nokia.com/docs/library/html/qt4/qurl.html#fromLocalFile – Bruce
Это сработало, спасибо большое. – otto