QProxyWidgetを使用してQGraphicsSceneにQPushButtonが埋め込まれています。ボタンをクリックすると、グローバルゲーム状態オブジェクトを変更してから、ビューのペイントイベントを通知して、ゲーム全体を更新します。これを達成するための最良の方法は何でしょうか?
これが私のボタンmousePressEventです:
void Button::mousePressEvent(QMouseEvent * event) {
/**
Trying to signal the QGRaphicsView from here
**/
}
助けていただければ幸いです。手動でペイントイベントを強制する方法については、オンラインでドキュメントを見つけることができないようです。
ありがとう