我正在研究物理仿真工具。現在它只是一個控制檯應用程序,沒有GUI等,但我想在某個時候添加它。該應用程序有一個非常簡單的渲染器,以便我可以看到模擬的結果。我在過去使用過PyQt,我喜歡GUI開發,所以我想知道是否可以在PyQt中創建一個GUI,並在我的C++渲染器中使用QGLWidgets中的OpenGL上下文。現在我正在使用SDL進行渲染和事件處理,所以我們的想法是使用PyQt中生成的OpenGL上下文。將pyqt opengl上下文傳遞給C++進行渲染
有誰知道這是否可能?我一直在尋找可能的解決方案,但我還沒有找到任何明確的答案或例子。如果這是不可能的,你是否知道在python中開發GUI並使用C++渲染器的其他可能性?
這是專門關於使用QGLWidget的OpenGL上下文還是關於從python運行C++代碼? – heinrichj
我打算使用Boost.Python或SWIG從C++運行python,但我還沒有真正嘗試過它。然而,渲染器是我不知道如何粘合的一段代碼。 – emiguel