オブジェクトのドラッグをサポートする Qt Creator でカスタム ウィジェットを作成しようとしています。最も単純な形式では、ウィジェットには QRect (またはその他の形状) があり、これをクリックしてウィジェット内でドラッグできます。マウス ボタンを放すと、QRect のドラッグが停止します。
QWidget クラスには、このメソッドがあります
void ImageArea::mouseMoveEvent(QMouseEvent *event)
{
QPoint mousePos = event->pos();
qDebug() << mousePos.x();
qDebug() << mousePos.y();
qDebug() << "---------";
}
ポインターが画面上を移動すると、マウスの座標を取得できます。x と y のメンバー変数を更新してから、paintEvent メソッドを使用して QRect をペイントしようとしましたが、うまくいきません。
誰か提案はありますか?