我正在开发一个简单的IDE,其中包含一个嵌入式非QT OpenGL渲染器。为了防止渲染器上的段错误导致我的应用程序崩溃,我愿意将其创建为子进程,并以某种方式将其作为小部件附加到我的QT主窗口上。这可能吗?
答案 0 :(得分:1)
是的,你需要在主进程中使用QX11EmbedContainer,然后在另一个进程中显示你的opengl小部件。
答案 1 :(得分:1)
QtSolutions archive及相关课程可能会对您有所帮助。你会在qtwinmigrate plugin中找到QWinHost。
不要因为提到“MFC支持”而被推迟 - 您可以在没有qtwinmigrate.pri中的注释中指定的AFXDLL依赖项的情况下编译它。