Russian Qt Forum

Qt => Вопросы новичков => Тема начата: izhack от Октябрь 28, 2016, 08:52



Название: Подключение ресурсов в проект Qt
Отправлено: izhack от Октябрь 28, 2016, 08:52
Доброе время суток.
Помогите разобраться с подключением ресурсов в проект Qt.
Интересует подключение шрифтов и готовых компонентов.
Установлен Qt 5.5.1
Использую модуль Papyros и компоненты оттуда.
Структура директорий:
Project
     |___fonts
           |___Ubuntu.ttf
     |___icons
           |___menu.svg
           |___add.svg
     |___material
           |___Button.qml
           |___Main.qml
           |___Menu.qml
           |___qmldir
     |___qml.qrc
     |___project.h
     |___project.cpp
     |___project.pro

В .pro файл добавил
OTHER_FILES += \
    material/*.qml
RESOURCES += \
    qml.qrc

Содержимое файла qml.qrc:
<RCC>
    <qresource prefix="/">
        <file>fonts/Ubuntu.ttf</file>
        <file>material/Menu.qml</file>
        <file>material/Button.qml</file>
        <file>material/Main.qml</file>
        <file>icons/add.svg</file>
        <file>icons/menu.svg</file>
    </qresource>
</RCC>

Как мне сделать импорт Menu.qml, Button.qml, add.svg, menu.svg, Ubuntu.ttf в файле Main.qml?

Пробовал как описано здесь http://doc.qt.io/qt-5/qtqml-syntax-directoryimports.html (http://doc.qt.io/qt-5/qtqml-syntax-directoryimports.html):
Код:
import "../material"
Пишет, что не найдена директория.
Код:
import "material"
Компиляция проходит, но компоненты не найдены.