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