opengl和qt交互
Qt 和 OpenGL 交互
-
当在
paintGL
之外的地方重新绘制(比如按下按钮),则需要调用widget
的update()
来重新更新。 -
若要从其他地方调用 OpenGL 函数(即不在
paintGL
、resizeGL
等函数中),需要先调用makeCurrent
。
注意事项
- 如果要设置控件是否是选中的状态,可以使用带布尔值的"转到槽"。
评论
当在 paintGL
之外的地方重新绘制(比如按下按钮),则需要调用 widget
的 update()
来重新更新。
若要从其他地方调用 OpenGL 函数(即不在 paintGL
、resizeGL
等函数中),需要先调用 makeCurrent
。