ウィジェットに QGraphicsView ウィンドウがあり、画像をズームするマウス ホイールのイベントを配置しました。
ただし、ズームインするとすぐにスクロールバーが表示され、マウスホイールのスクロール機能がズーム機能をオーバーライドします。
スクロールをすべて削除し、ドラッグして移動するオプションを追加する方法があるかどうか、またはズームするCTRLとマウスホイールとマウスホイールだけでスクロールを制御する方法があるかどうか疑問に思っていました
これが私のズーム機能です(これは完璧ではないことを認識しています)が、誰かがそれに光を当てることができれば、それはボーナスになります
事前に乾杯
void Test::wheelEvent(QWheelEvent *event)
{
if(event->delta() > 0)
{
ui->graphicsView->scale(2,2);
}
else
{
ui->graphicsView->scale(0.5,0.5);
}
}