QGraphicsItem
から派生したクラスがあります。これは、点のベクトルIは塗料に描くWICH含ま:ビュー内の点のこのコードQGraphicsBoundRectを変更した後の商品位置
prepareGeometryChange();
_vertexes.pop_back();
位置が変化していると私は_vertexes
にポイントを追加するとき
for(int i = 0; i < _vertexes.size(); i++)
{
...
painter->drawEllipse(_vertexes[i], POINT_RADIUS, POINT_RADIUS);
}
、boundingRect
は_vertexes
ポイントの保存方法は?新しいboundingRect
が大きい場合は、新しいポイントを追加した後、すべてのポイントがポジションを変更しないようにします。 pos()
によって、常に同じ位置(0、0)が返されますが、画面の別の位置にある可能性があります。
ですね。シーンをrect ['explicit'](http://doc.qt.io/qt-5/qgraphicsview.html#sceneRect-prop)に設定してみてください。 –
ありがとうございます、sceneRectの設定は私が問題を解決するのに役立ちます –