我想用按钮控制我的QOpenGLWidget
。以下是迄今为止尝试过的内容,但它无效。
班级GLWidget
中的白色着色功能提升为我的小部件。
void GLWidget::nabialo(){
glClearColor(1,1,1,1);
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
update();
}
插槽功能(按下QPushButton
时调用):
void MainWindow::Koloruj()
{
ui->WidgetNadawanie->nabialo(); //WidgetNadawanie is my widget.
}
这是我对connect
的呼吁:
QObject::connect(ui->pushButton,SIGNAL(clicked()),this, SLOT(Koloruj()));
我想按QOpenGLWidget
更改QPushButton
的颜色。如果我的代码严重错误,请提出一些建议或示例。