QtのQGraphicsSceneは、すぐに使用できるいくつかの優れた機能を提供します。ユーザーはオブジェクトを選択して移動できます。
もう1つ必要なのは、ユーザーがオブジェクトの移動を終了したときに通知を受け取ることです。マウスの移動、プレス、リリースなどの低レベルのイベントがありますが、すでに存在する機能(オブジェクトの移動)を再実装したくありません。
http://doc.trolltech.com/4.2/qgraphicsitem.html#itemChangeメソッドはそのように見えますが、ユーザーがオブジェクトを移動したときに呼び出されません。
Qt4.6を使用しています
このイベントを有効にするには、フラグを設定する必要があります。item-> setFlag(QGraphicsItem :: ItemSendsGeometryChanges、true);
しかし今では、アイテムのコーディネイトが変更されるたびにイベントが発生します。ユーザーが変更を加えた場合にのみイベントを開催したい。