次のコードがあります
void QMyWidget::paintEvent(QPaintEvent *event)
{
updateGL(); // This calls for initializeGL and then paintGL and draws a nice openGL 3D scene
QPainter painter(this);
// Draw something with QPainter..
}
問題は、行がQPainter
initializeGL と paintGL を数回呼び出し、最終的に OpenGL でレンダリングされたシーンに空白/灰色の領域を作成することですdrawText
。QPainter
私のOpenGLで描かれたシーンを完全にカバーする灰色の四角形。
これの何が問題なのですか?