Возникла такая проблема: есть некоторая функция
void GLWidget3DMod::drawLine()
{
glLineWidth(3.0f);
glColor4f(1.00f, 0.00f, 0.00f, 1.0f);
glBegin(GL_LINES);
glVertex3f( 0.0f, 0.0f, 0.0f);
glVertex3f( 1.0f, 0.0f, 0.0f);
glEnd();
}
требуется при нажатии на Push Button вызвать данную функцию и нарисовать линию. делаю следующим образом:
void MainWindow::on_pushButton_clicked()
{
ui->widget3DMod->drawLine();
ui->widget3DMod->updateGL();
}
Однако ничего не происходит. как с этим бороться?