非常にシンプルなQtGUIアプリケーション:
- シーンには、QGraphicsItemとして実装された複数の円があります
- boundingRectは、この円の周りの正方形を返します。
- メソッド「shape」はオーバーライドされません。
私が追加したpaint()メソッドで問題が発生します:
if (isSelected()) {
painter->drawRect(re);
}
選択はうまく描画されますが、選択を解除しても再描画は発生しません。ログレベルでは、アイテムが実際に選択フラグを失ったことがわかります。itemChangeからupdate()を呼び出すことも役に立ちません。ご提案ありがとうございます。