子流程作为QT小部件

时间:2011-11-11 13:31:25

标签: c++ qt subprocess

我正在开发一个简单的IDE,其中包含一个嵌入式非QT OpenGL渲染器。为了防止渲染器上的段错误导致我的应用程序崩溃,我愿意将其创建为子进程,并以某种方式将其作为小部件附加到我的QT主窗口上。这可能吗?

2 个答案:

答案 0 :(得分:1)

是的,你需要在主进程中使用QX11EmbedContainer,然后在另一个进程中显示你的opengl小部件。

答案 1 :(得分:1)

现在在QWinHost中找到的

QtSolutions archive及相关课程可能会对您有所帮助。你会在qtwinmigrate plugin中找到QWinHost。

不要因为提到“MFC支持”而被推迟 - 您可以在没有qtwinmigrate.pri中的注释中指定的AFXDLL依赖项的情况下编译它。