门户
论坛
问答
下载
签到
帐号
自动登录
找回密码
密码
登录
立即注册
登录
注册
搜索
【HUX】问题互助平台
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
手机开发
›
Qt安卓开发,QTreeWidget显示的条目很多,手势滑动屏幕 ...
发布主题
返回列表
Qt安卓开发,QTreeWidget显示的条目很多,手势滑动屏幕的问题
1
回复
9255
查看
[复制链接]
lupon11
当前离线
积分
15
lupon11
累计签到:3 天
连续签到:1 天
来源:
2020-11-5 17:32:35
显示全部楼层
|
阅读模式
1
Qter豆
QTreeWidget中设置 QScroller::grabGesture(this, QScroller::TouchGesture)可以实现滑动,但是滚动效果很差,滑动的时候会选中条目,手势按的轻了还容易切换树节点(条目)。想要捕获QGestureEvent事件来想其他办法处理,比如检测到滑动事件就禁止条目选中等,但是QGestureEvent事件只能捕获长按手势,无法捕获滑动手势,研究了很久,无法找到解决的办法,只想弄成和微信等软件似的滑动效果,滑动过程不会选中条目的效果,目前版本已从5.14.1升级到5.15.1。请大神赐教,感激
我来回答
回复
使用道具
举报
lupon11
当前离线
积分
15
lupon11
累计签到:3 天
连续签到:1 天
2020-11-13 08:17:53
显示全部楼层
问题已解决
1、查了很多资料,也自己亲身试了一下,首先手势事件只能捕获到长按事件,其次touch触摸事件,只有begin可以捕获到。
2、问题已经解决,QScroller::grabGesture(this, QScroller::TouchGesture)是不对的,应为设置为QScroller::grabGesture(this, QScroller:
eftMouseButtonGesture),网上很多资料都是QScroller::TouchGesture,当然这个属性很有迷惑性。
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了