0

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

这是我的按钮 mousePressEvent:

void Button::mousePressEvent(QMouseEvent * event) {


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


}

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

谢谢

4

1 回答 1

0

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

于 2012-11-30T19:13:55.373 回答