Есть у меня небольшая проблемка. Суть в чем:
Есть главный процесс, который запускает дочерние с помощью QProcess, устанавливая им рабочую директорию по умолчанию, то есть собственную. В дочерних процессах необходимо устанавливать иконки на кнопки и другие виджеты.
Если запускать подпроцессы отдельно от главного, иконки грузятся без проблем с любыми путями. Например:
QIcon target_icon("Icons/target.jpg");
ui->comboBox->addItem(target_icon,devices[i].address_string);
Если запускать их из главного процесса, иконки не видятся в упор ни в каких директориях вообще.
Если же при запуске подпроцесса установить ему ту рабочую директорию, где он находится, то иконки опять же грузятся, но подпроцесс не видит библиотек вроде QtCore.dll, находящихся в папке с главным процессом и вовсе не запускается
Как загрузить иконки в подпроцесс без потери библиотек?