ターミナルで切り離された MATLAB セッションを開始できる Qt アプリケーションを作成しました。端末は、gnome-terminal、xterm、または類似のもののいずれかである必要があります。
MATLAB セッションを開始するだけで問題ありません。
const QString program = "matlab";
QStringList arguments;
arguments << "-nodesktop";
// create a qprocess for the matlab process
QProcess myMatlabProcess;
myMatlabProcess.startDetached(program, arguments);
文字列式 (文字列式が引用符で囲まれている場所) の前に「gnome-terminal -e」を追加しようとしましたが、機能しません。