• 5308阅读
  • 2回复

[原创]拖拽时引发滚动条的滚动 [复制链接]

上一主题 下一主题
离线wskhns
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-25
关键词: 拖拽
在QTreeview中拖动一个条目,如果目标位置在屏幕上,当然没有问题,但是,如果目标位置被隐藏在下面或者上面,就有问题了。如何在拖拽时,当光标到达下边界或者上边界,自动触发滚动条下移或者上移?另外,一旦拖动光标到达下边界或者上边界时,即使光标不动,滚动条也应该滚动。
离线uidab

只看该作者 1楼 发表于: 2012-04-25
回 楼主(wskhns) 的帖子
是不是你做了什么设置,我这里默认可以的。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线wskhns
只看该作者 2楼 发表于: 2012-04-26
回 1楼(uidab) 的帖子
我在dragMoveEvent中先调用基类的dragMoveEvent就可以了,不过还有个小问题,当光标移出边界再回来又不行了。
快速回复
限100 字节
 
上一个 下一个