当前位置:编程学习 > wap >>

QListWidget的IconMode下的item会发生重叠?

我用的是自定义的widget 然后用setItemWidget()为每个item添加一个widget,在第一次for循环内添加数个这样的自定义widget后,QListWidget显示正常,然后再写一个for循环添加几个我自定义widget,QListWidget的第一个item那里就会有两个widget重叠在一起,这是为什么? --------------------编程问答-------------------- 具体怎么添加,说清楚,大家才能帮你 --------------------编程问答-------------------- 我也碰到了这样的问题, 
就是循环 add一个 additem(*listitem)
然后 setitemWidget(*listitem,widget);
这样就有问题,
滚动到最下面 显示的还是前6个 --------------------编程问答--------------------
引用 楼主 winddragonsky 的回复:
我用的是自定义的widget 然后用setItemWidget()为每个item添加一个widget,在第一次for循环内添加数个这样的自定义widget后,QListWidget显示正常,然后再写一个for循环添加几个我自定义widget,QListWidget的第一个item那里就会有两个widget重叠在一起,这是为什么?
已经解决了,是因为QListWidget自动进行了排序只要setSortingEnabled(false)就可以了。 --------------------编程问答--------------------
引用 1 楼 LazyDreamHunter 的回复:
具体怎么添加,说清楚,大家才能帮你
见楼上,希望对你有帮助。
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,