2

我有一个多文档程序(称之为 HostProgram)。我希望有一个进程(称为 GuestProcess)来管理 HostProgram 中的每个打开的文档,以提高稳定性(如果其中一个 Guest Process 崩溃,我不会被迫关闭 HostProgram 和其他正在运行的 GuestProccesses)。是否可以使用 Qt 库在 HostProcess 的子窗口中呈现组成 GuestProcess 的 GUI?如果是怎么办?

非常感谢您能为我提供的任何帮助/提示。

4

1 回答 1

1

如果我理解你的问题,那么你可以提供帮助:

    bool QProcess::startDetached ( const QString & program, const QStringList & arguments) [static]

在新进程中使用给定参数启动程序程序,并从中分离。成功返回真;否则返回假。如果调用进程退出,分离的进程将继续存在。

例如:

    QProcess process;
    process.setProcessChannelMode(QProcess::ForwardedChannels);
    process.startDetached(/*you new task*/);
于 2012-11-26T09:52:00.907 回答