我一直在研究QOpenGLWindow和QOpenGLWidget这两个类。在 QOpenGLWindow 的文档中它指出:“与 QOpenGLWidget 不同,QOpenGLWindow 不依赖于小部件模块并提供更好的性能。” 在我当前的项目中,我制作了QMainWindow
一个在 Dock Widget 上QDockWidget
带有一个的。OpenGLWidget
对于这个项目,我将需要 GL 部分尽可能高效,所以我想知道是否值得尝试将其转换为QOpenGLWindow
. 但是,我不知道性能差异是什么。如果它是微不足道的,那么我将保留我目前的格式,如果它有很大的不同,那么我会转换它。
有谁知道性能差异是什么?