永发信息网

qt语言,以鼠标为中心点进行放大和缩小。

答案:3  悬赏:0  手机版
解决时间 2021-11-23 01:58
  • 提问者网友:心如荒岛囚我终老
  • 2021-11-22 02:14
qt语言,以鼠标为中心点进行放大和缩小。
最佳答案
  • 五星知识达人网友:行路难
  • 2021-11-22 03:05
理论来说,你应该是重写了wheelEvent这个方法吧?
如果是,那么每次出发wheelEvent事件的时候会带有QWheelEvent事件参数。
事件参数有鼠标出发滚轮事件的位置,即x,y。你可以调用相应的getter来获取值。
当你有了对于View的x和y的时候想干啥都可以了。

有问题HI吧~追问我重写了wheelEvent这个方法

我能得到view的 x,和y 但是我不知道怎么弄啊,请指点追答你到底是哪里不知道怎么弄?
你是根据x,y不知道放大缩小还是什么?
能否描述的清楚一点。追问我想和你qq,三 七 五 一 七 四 二 八 八
全部回答
  • 1楼网友:千夜
  • 2021-11-22 04:46
graphicsView->setTransformationAnchor(QGraphicsView::AnchorUnderMouse);
graphicsView->setResizeAnchor(QGraphicsView::AnchorUnderMouse);
  • 2楼网友:底特律间谍
  • 2021-11-22 03:19
没有实验过虽然我也玩QT追问qq:375
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯