Вставить внешнюю программу в окно [Qt] - PullRequest
0 голосов
/ 11 мая 2018

Я хочу встроить внешнюю программу в приложение 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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...