Я хочу встроить внешнюю программу в приложение qt.Я запускаю программу, запустив скрипт bash.Запуск это работает.
Затем скрипт открывает два окна, которые я хотел бы встроить в окно в графическом интерфейсе приложения qt (все в одном приложении).Есть ли способ сделать это?Я не знаю, как было создано внешнее приложение (то есть я не знаю, было ли оно создано с помощью qt или нет).Я работаю в Ubuntu 14.04.
Вот как я запускаю программу:
QProcess *source = new QProcess(this);
const QString dir_source = "/path/to/script";
source->setWorkingDirectory(dir_source);
QStringList args;
args << "-wid" << QString::number(ui->sim->winId());
// sim is a widget name - this approach yields not result
source->setArguments(args);
source->start("./run.bash");