我一直在尝试在我的应用程序中放置一个 QX11EmbedContainer,并且我需要在其中启动一个终端(因为使用 konsolepart 我几乎无能为力)。
QX11EmbedContainer* container = new QX11EmbedContainer(this); // with or without "this" I got the same result
container->show();
QProcess process(container);
QString executable("xterm -into ");
QStringList arguments;
arguments << QString::number(container->winId());
process.start(executable, arguments);
编译很顺利,但我收到了这条消息:
QProcess: Destroyed while process is still running.
而且我看不到容器,建议??????谢谢