Qt
Система ресурсов Qt
Поиск…
Вступление
Система 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