门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
手机开发
›
Qt安卓开发,QTreeWidget显示的条目很多,手势滑动屏幕 ...
发布主题
返回列表
Qt安卓开发,QTreeWidget显示的条目很多,手势滑动屏幕的问题
1
回复
6008
查看
[复制链接]
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(已满)
我知道了