QListView 触屏滑动不起作用?

今天也要元气满满哦 2016-11-21 09:53:06
用QT做的一个程序,用的QListView在触屏电脑上运行,结果滑动不了,只能鼠标操作滑动或是触屏滚动条滑动,,,,QT难道不支持触屏吗??
...全文
674 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Oo安暖oOo 2017-06-28
  • 打赏
  • 举报
回复
请问楼主是怎么解决的?我也遇到的相同的问题
  • 打赏
  • 举报
回复
引用 4 楼 u010111033 的回复:
[quote=引用 3 楼 dell_tx 的回复:] [quote=引用 2 楼 u010111033 的回复:] 你只要是linux的就支持,没有不支持的理由。 前提是你移植有tslib的库支持触摸,并使用其开发
我是在window下开发的,用的是QT5.6 + VS2013,也要用tslib库吗??[/quote] 这个就用不着了! 在Qt的GUi模块(非widgets模块)里面,有void QWindow::touchEvent(QTouchEvent *ev)可以试试对触摸事件控制; 另外你也可以将listView变成listWidget这个控件试试,因为大多情况下listWidget使用更精细化点; 你的这个问题说白了,与系统有关,Qt从以前windows xp与win7都是开发非触控的应用,你现在应用到触控上面,Qt底层支持到底如何,不好说的!当然,如果采用QML构建界面,那么不会有这个问题,因为QML主要面向的都是可移动设备,差不多都带触摸控制,同理,你的windows触摸操作,也在这个内置容纳范围内[/quote] 多谢解答,QT可以支持触屏的,已经解决了
Little柯南 2016-11-22
  • 打赏
  • 举报
回复
引用 3 楼 dell_tx 的回复:
[quote=引用 2 楼 u010111033 的回复:] 你只要是linux的就支持,没有不支持的理由。 前提是你移植有tslib的库支持触摸,并使用其开发
我是在window下开发的,用的是QT5.6 + VS2013,也要用tslib库吗??[/quote] 这个就用不着了! 在Qt的GUi模块(非widgets模块)里面,有void QWindow::touchEvent(QTouchEvent *ev)可以试试对触摸事件控制; 另外你也可以将listView变成listWidget这个控件试试,因为大多情况下listWidget使用更精细化点; 你的这个问题说白了,与系统有关,Qt从以前windows xp与win7都是开发非触控的应用,你现在应用到触控上面,Qt底层支持到底如何,不好说的!当然,如果采用QML构建界面,那么不会有这个问题,因为QML主要面向的都是可移动设备,差不多都带触摸控制,同理,你的windows触摸操作,也在这个内置容纳范围内
  • 打赏
  • 举报
回复
引用 2 楼 u010111033 的回复:
你只要是linux的就支持,没有不支持的理由。 前提是你移植有tslib的库支持触摸,并使用其开发
我是在window下开发的,用的是QT5.6 + VS2013,也要用tslib库吗??
Little柯南 2016-11-21
  • 打赏
  • 举报
回复
你只要是linux的就支持,没有不支持的理由。 前提是你移植有tslib的库支持触摸,并使用其开发
  • 打赏
  • 举报
回复
有遇到这样问题的吗?欢迎发表看法

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧