我想用可点击的按钮覆盖QGLWidget
我正在使用QGraphicsView并将视口设置为QGLWidget。然后我将一个布局添加到QGraphicsView,并添加几个QPushButtons。
按钮显示正确,但无法点击。
这是我的代码:
QGraphicsView* view = ui->gView;
QGLWidget* gl = new QGLWidget(QGLFormat(QGL::SampleBuffers));
view->setViewport(gl);
QPushButton* push = new QPushButton("Click me");
QHBoxLayout* h = new QHBoxLayout;
QPushButton* wo = new QPushButton("Wo");
h->addWidget(wo);
h->addWidget(push);
view->setLayout(h);
有一种简单的方法可以让按钮在鼠标位于其上方时获得点击,而QGLWidget会获得点击吗?