QX11EmbedWidget i QX11EmbedContainer

Czy można umieścić dowolny program (firefox, openoffice, itp ...) w QX11EmbedContainer? Wydaje się, że fllowing działa

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QX11EmbedContainer container;
    container.show();

    QProcess * process = new QProcess(&container);
    QString executable("xterm");
    QStringList arguments;
    arguments << "-into";
    arguments << QString::number(container.winId());
    process->start(executable, arguments);

    int status = app.exec();
    process->close();
    return status;
}

ale następny fragment uruchamia nowe okno, a nie to, czego chcę

int main(int argc, char *argv[])
{
  QApplication app(argc, argv);

  QX11EmbedContainer container;
  container.show();

  QProcess * process = new QProcess(&container);
  QString executable("konsole");
  process->start(executable);

  int status = app.exec();
  process->close();
  return status;
}

questionAnswers(1)

yourAnswerToTheQuestion