В моей программе использую класс QProcess
для запуска других приложений. Но вот беда, приложения которые запускаются имеют "текущую директорию" расположение моей программы. Как это исправить?
// пример ф-ции для запуска других программ (и закрытии себя)
void MainWindow::runExe(QString pathToExe)
{
QProcess *process = new QProcess();
process->start(exe.path() + "/" + pathToExe);
if (process->waitForStarted())
close();
else
qDebug() << QString("Can't run exe: %1").arg(process->program());
}
У QProcess есть спецфункция - setWorkingDirectory - используйте ее, что бы выставить правильную директорию.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изучаю Direct3D 11Решил написать загрузку 3D моделей с помощью FBX SDK, но при загрузке какой либо модели (в данном случае куб) - она отображается неправильно...
Каждый раз когда я что-нибудь рисую на окне нужно вызвать Redraw для перерисовки окнаКак запустить поток обновления окна или что сделать чтобы...
Есть необходимость в написании пользовательских скриптов на Python в программе написанной на С++(QT MinGW-32bit)