Поиск…


Вступление

Система Qt Resource - это способ встраивания файлов в ваш проект. Каждый файл ресурсов может иметь один или несколько префиксов, и каждый префикс может иметь в нем файлы.

Каждый файл в ресурсах является ссылкой на файл в файловой системе. Когда исполняемый файл создается, файлы встраиваются в исполняемый файл, поэтому исходный файл не нужно распространять с помощью двоичного файла.

Ссылка на файлы в коде

Предположим, что внутри файла ресурсов у вас есть файл под названием /icons/ok.png

Полный URL-адрес этого файла в коде - qrc:/icons/ok.png . В большинстве случаев это можно сократить до :/icons/ok.png

Например, если вы хотите создать QIcon и установить его как значок кнопки из этого файла, вы можете использовать

QIcon icon(":/icons/ok.png"); //Alternatively use qrc:/icons/ok.png
ui->pushButton->setIcon(icon);


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow