首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用鼠标平移QScrollArea

使用鼠标平移QScrollArea
EN

Stack Overflow用户
提问于 2012-12-19 01:15:35
回答 2查看 2K关注 0票数 2

我有一台QScrollArea。我想用鼠标使上下文可平移-这样,手形光标显示在该区域上,单击并按住即可进入拖动模式。

这类似于QGraphicsView使用QGraphicsView::ScrollHandDrag拖动模式可以轻松完成的操作,只是我需要在QScrollArea中使用它。

你有什么办法让它开箱即用吗?或者可能需要一段代码来手动完成?我当然不是第一个想要它的人..

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-19 13:58:14

应该不难,尤其是使用事件过滤器。看看我以前在Flick list or kinetic scrolling上的博客帖子(代码已经移到了http://qt.gitorious.org/qt-labs/graphics-dojo)。作为额外的奖励,你可以很容易地获得动量效果!

票数 1
EN

Stack Overflow用户

发布于 2012-12-24 05:49:56

好吧。最后我把它改成了QGraphicsView,它很容易做,开箱即用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13938149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档