QX11EmbedWidget y QX11EmbedContainer

¿Se puede colocar un programa arbitrario (firefox, openoffice, etc.) en un QX11EmbedContainer? El flipar parece funcionar.

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;
}

pero el siguiente fragmento abre una nueva ventana, no lo que quiero

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;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta