• 6615阅读
  • 2回复

[提问]请问QListWidget在IconMode下,鼠标拖动Item后怎么获取新的Item顺序。 [复制链接]

上一主题 下一主题
离线ctcwri
 
只看楼主 倒序阅读 楼主  发表于: 2011-12-16
小弟初学QT,最近在做一个类似图片预览的功能,用的是QListWidget,设置了GridSize,Item的icon用来显示图片,有几个问题想请教一下大家。
1、IconMode下可以拖动图片,但model中的顺序还是原来的顺序,请问怎么取得拖动重排后的图片顺序。
2、整个ListWidget我只想显示一行,垂直居中,请问怎么实现比较好。
3、怎么让ListWidget的Grid最少留出一个空位?
4、现在拖动到已有项上面会提示不能拖动,怎么让已有的项自动往后排,也就是可以中间插入项。


还望大家提供一些思路,非常感谢!
离线xlttap

只看该作者 1楼 发表于: 2011-12-16
你多看看QListWidget类中提供的方法吧。 这些问题都很简单
我简单我快乐
离线ctcwri
只看该作者 2楼 发表于: 2011-12-21
恕我愚顿,看了QListWidget和QListView,以及QAbstractItemView的帮助,没看到有直接的方法来解决我的问题。还望明示一下,不胜感激!
快速回复
限100 字节
 
上一个 下一个