QGraphicsView上的PushButtons无法点击

时间:2015-09-26 20:26:56

标签: qt qgraphicsview qglwidget

我想用可点击的按钮覆盖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会获得点击吗?

0 个答案:

没有答案