我有一个QGLWidget,它与其他5个可以动态更改布局和位置的小部件共享上下文。这个共享小部件是我不希望被显示的东西,因为它不适合任何地方。然而,我可以使用它的唯一方法是做一个"静态"一次在其initializeGL()中生成VBO。
我如何正常使用paintEvent,这个共享小部件没有附加到布局或以任何方式显示?
答案 0 :(得分:0)
为了使它看起来无缝,你只需将共享QGLWidget附加到QMainWindow上,然后show()QMainwindow,以便调用initializeGL()。基本上你比平常更早地展示QMainwindow。