【发布时间】:2018-01-26 03:54:31
【问题描述】:
我的小部件上有一个 QGraphicsView 窗口,并且刚刚为鼠标滚轮添加了一个事件,该事件可以放大图像。
但是,一旦我放大滚动条就会显示出来,并且鼠标滚轮上的滚动功能会覆盖我拥有的缩放功能。
我想知道是否有什么方法可以一起删除滚动并添加拖动以移动选项,或者可能是 CTRL 和鼠标滚轮进行缩放,单独鼠标滚轮可以控制滚动
这是我的缩放功能(我知道这并不完美)但如果有人能对此有所了解,那将是一个奖励
提前喝彩
void Test::wheelEvent(QWheelEvent *event)
{
if(event->delta() > 0)
{
ui->graphicsView->scale(2,2);
}
else
{
ui->graphicsView->scale(0.5,0.5);
}
}
【问题讨论】: