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 に答える