マウス カーソルを中心にオブジェクトをスケーリングしようとしています。マウスの位置を簡単に取得でき、item->setScale(n) を使用してオブジェクトを問題なくスケーリングできます。しかし、恣意的な点を説明するために実際に翻訳を組み込む方法がわかりません。
スケールの中心を設定する方法はありますか? そうでない場合、どうすればこれを行うことができますか?
これは、ズームインのためにこれまでに持っているものです。
center = this->mapFromParent(center);
qDebug() << center;
this->setTransformOriginPoint(center);
QTransform transform;
transform = transform.scale(transform.m11() * 1.05, transform.m22() * 1.05);
this->setTransform(transform, true);
this->setTransformOriginPoint(0, 0);