• 6607阅读
  • 3回复

求教一个QT开发list的功能 [复制链接]

上一主题 下一主题
离线cannedfish
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-22
最近刚接触QT,要开发一个类似菜单列表的东西。

目前的code用QListView实现,每页显示6个,可以上下翻页,翻页用QListView::ScrollTo()实现

现在发现一个问题,就是翻页到最后,如果不足6个item,那么将会把上一页的item显示在上面以填满整个屏幕。看上去QListView的ScrollTo作拖拽应该很好。

请教大虾们QListView能不能作简单的翻页效果(如果最后一页不足一个屏幕,后面空出来)
离线benbenmajia

只看该作者 1楼 发表于: 2009-12-22
呃,我不是很清楚,但是如果你第一种方法有用的话完全在下面设置满你所说的6个item,设为空的也可以啊,变通一下不就可以用了
安然.....
离线cannedfish
只看该作者 2楼 发表于: 2009-12-22
这个我是想过的 但是我的list是从一个目录下面抓文件显示出来,所以不大好加空,就算加了空的 也要处理点击无相应阿什么的东西 比较烦
离线318065268
只看该作者 3楼 发表于: 2009-12-23
想翻页,不妨用QStackWidget,这样一页页之间互相不影响。
ListView的倒没有用过。不过也可以创建一些完全空的item填充,这样应该就不会有之前的内容来填充了。
Email  rsail@126.com(私人邮箱)
QQ:   318065268
快速回复
限100 字节
 
上一个 下一个