Мне было интересно, есть ли способ использовать QProcess
для запуска main.cpp другого класса, чтобы войти в его выполнение как таковое
QProcess *myProcessA = new QProcess();
myProcessA->start("*Anotherclass*main.cpp");
Я могу запускать приложения и другие исполняемые аргументы через QProcess
, но причина в том, что я интегрирую внешнее приложение (не написанное на C ++) в виджет в Qt.
Я могу запустить внешнее приложение с помощью QProcess
, но для его встраивания мне нужно запустить его в другом основном потоке, который будет содержать процесс, который я уже создал, и синхронизировать их.
Звучит запутанно, но, пожалуйста, мой вопрос прост и понятен:
QProcess *myProcessA = new QProcess();
myProcessA->start("*Anotherclass*main.cpp");
Или, что еще лучше, как задать аргумент / путь для запуска файла класса, используя QProcess
?