请教一个QT难题,非常难

angmangm5 2015-01-21 04:01:38
我有一万条数据记录要求显示在QT界面上,QT界面屏幕有限,要求通过鼠标滚球的滚动显示以后的记录,如何实现

1,在QT界面的指定范围内显示固定的行数。
2,用鼠标滚轮滚动时,行数不变,但是显示的数据内容变化(下面看上去是有行入,上面看上去是首行被推出)。
...全文
462 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
天天程序员 2015-02-07
  • 打赏
  • 举报
回复
标本兼治的办法就是MVC了,仅仅是读取并显示的话很多步骤都可以省略了,找个例子抄抄吧。 要是你对加载的速度,资源消耗都不甚在意的话,用QListWidget一口气建上一万条数据,也没什么大不了的,顶多等上几秒钟。
尘中远 2015-02-04
  • 打赏
  • 举报
回复
自己定义个model显示40万行毫无压力,读取的是ni的tdm数据
Jiao319 2015-01-25
  • 打赏
  • 举报
回复
用MVC,自定义模型,在QTableView中显示。一万条,很少的数据量,我写的加载4000万条,绰绰有余。
键盘指板 2015-01-23
  • 打赏
  • 举报
回复
listmModel,tableModel你选一个都可以实现
shu1990hn 2015-01-23
  • 打赏
  • 举报
回复
分页显示我有现成的代码,只不过是按钮触发跳转而已!
shu1990hn 2015-01-23
  • 打赏
  • 举报
回复
自己简单的写个分页显示,就行了嘛, 把鼠标滚轮触发分页跳转
  • 打赏
  • 举报
回复
有点意思!第二个需求,可以自己写model来搞定。
大卫无限 2015-01-21
  • 打赏
  • 举报
回复
1万条数据而已, QListWidget或者QTableWidget完全可以胜任你的要求.

16,233

社区成员

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

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