Qt 和 OpenGL 交互

  • 当在 paintGL 之外的地方重新绘制(比如按下按钮),则需要调用 widgetupdate() 来重新更新。

  • 若要从其他地方调用 OpenGL 函数(即不在 paintGLresizeGL 等函数中),需要先调用 makeCurrent
    图片1
    图片1

注意事项

  • 如果要设置控件是否是选中的状态,可以使用带布尔值的"转到槽"。
    图片1