Работаю в основном с приложениями QtQuick 2.0 в виде, когда QML файлы через ресурсы зашиты в сам EXE файл. Вот пример построения базового приложения.

При этом доступ к элементам внутри QML идет через ресурсы. А как быть, если файл нужно считать из папки, а не из ресурсов?

Вроде решение и простое, но искал его долго. Итак, если файл в ресурсах, то обратиться легко, например:

Image {
  source: "qrc:/images/images/bk.png"
}

А если файл находится в папке с программой или в папках, но в папке, где программа есть? Например, видео в ресурсы всё не поместится и будет превышен размер EXE файла. Поступаем вот так:

Video {
  source: "file://video01.wmv"
}

То есть через структуру file://. Всё тоже самое относится к рисункам, аудио и так далее.