Я создал Qt-приложение, где должна быть возможность начать сеанс MATLAB, отключенный в терминале.Терминал должен быть либо gnome-терминал, xterm или что-то подобное.
У меня нет проблем с началом сеанса MATLAB:
const QString program = "matlab";
QStringList arguments;
arguments << "-nodesktop";
// create a qprocess for the matlab process
QProcess myMatlabProcess;
myMatlabProcess.startDetached(program, arguments);
Я пытался просто добавить "gnome-терминал-e "перед строковым выражением (где строковое выражение в кавычках), но оно не будет работать.