Как изменить весь путь файла ресурсов на Qt?
Я рисую графический интерфейс для приложения и использую множество иконок с префиксом пути к файлу ресурса: /ico и путем к файлу в папке проекта: Resources/Images/*.png
Итак, каждый использует их в графическом интерфейсе, я должен позвонить::/ico/Resources/Images/*.png
Теперь я хочу вызывать их по короткому пути, например, ico/*. Png И GUI использовал много ресурсов, мне нужно много раз менять путь к ресурсу.
ОБНОВЛЕНИЕ: файл ресурса:
<RCC>
<qresource prefix="/ico">
<file>Resources/Images/ic_add.png</file>
<file>Resources/Images/ic_add_click.png</file>
<file>Resources/Images/ic_add_disable.png</file>
<file>Resources/Images/ic_add_hover.png</file>
<file>Resources/Images/ic_arrow.png</file>
<file>Resources/Images/ic_arrow_collapse.png</file>
И в файле пользовательского интерфейса использует этот путь много раз и много где. Я думаю, что я не могу изменить шаг за шагом нигде.
1 ответ
Из документа вы бы использовали alias
атрибут file
тег:
<file alias="cut-img.png">images/cut.png</file>
Затем файл доступен как:/cut-img.png из приложения. Также можно указать префикс пути для всех файлов в файле.qrc, используя атрибут префикса тега qresource:
<qresource prefix="/myresources"> <file alias="cut-img.png">images/cut.png</file> </qresource>
В этом случае файл доступен как:/myresources/cut-img.png.