Детали ситуации не имеют значения, но, в частности, я делаю объект QIcon (часть библиотеки Qt) из файла .png.Для этого конструктор принимает строку, которая должна иметь путь к файлу
. Я обнаружил, что вместо использования абсолютного пути я могу просто дать конструктору что-то вроде ":/Icons/controller.png"
, а значок по-прежнему корректно извлекается и отображается.
Мой проект огромен, поэтому я не буду выписывать иерархию и расположение файла относительно всего остального, но они как минимум с 3 степенями разделения.Из-за этого я думаю, что есть какая-то механика поиска файлов, о которой я не знаю.Кто-нибудь может догадаться, что здесь происходит?