来自QPushButton的信号QGraphicsViewPaintEvent

时间:2012-11-30 18:26:26

标签: c++ qt qgraphicsview qgraphicsscene

我使用QProxyWidget在QGraphicsScene中嵌入了QPushButton。当我单击按钮时,我想要更改全局游戏状态对象,然后发出视图的绘制事件信号,以更新整个游戏。什么是实现这一目标的最佳方式?

这是我的按钮mousePressEvent:

void Button::mousePressEvent(QMouseEvent * event) {


    /**
        Trying to signal the QGRaphicsView from here
    **/


}

任何帮助都将不胜感激,我似乎无法在线找到任何关于如何手动强制绘制事件的文档。

由于

1 个答案:

答案 0 :(得分:0)

为什么不直接将按钮的pressed()信号连接到图形视图的update()repaint()广告位?