我正在使用glui在我的OpenGl代码中添加一个控制面板。这是一个用C++编写的大型仿真平台的可视化界面。
我想知道是否有可能改变面板的背景颜色?
如果这是不可能的,谁能评论一下,如果我切换到在OpenGL中使用pyQt,我的显示会变得多慢?是否可以访问我的C++类上的信息并用pyQt方法显示它们?(如果你认为这样更好的话,我很乐意把它变成第二个线程。)
发布于 2014-03-14 01:55:15
对于基于glui的面板的背景颜色改变,我不清楚你在问什么,但我不明白为什么它不支持这样一个基本的操作。更新:我会尝试像在that link上一样使用glClearColor。
对于速度,它真的取决于你将使用什么和如何使用opengl:请参阅pyopengl: Could it replace c++?进行很好的讨论。
对于在python中使用c++,使用SWIG (swig.org)通常是相对容易的。你告诉SWIG你想从c++访问python api的哪些部分,然后SWIG生成代码使你的c++可以作为python模块使用。
https://stackoverflow.com/questions/22378317
复制相似问题