首页| 论坛| 消息

标题:QListWidget中添加item的问题
作者:jingping1231
日期:2012-02-20 15:53
内容:

QListWidget中添加item的问题,我想做个图片预览功能,将一个文件夹下的图片在QListWidget中显示出来,但存在一个问题由于图片大小不一,最后显示出来item项排列不整齐,如图,,图片倒是都顶端对齐,可文字项不齐,改怎么办。item->setSizeHint(QSize(57,70));我代码中用到了这句话,但也没有对齐。


#1 [kimtaikee 02-20 23:15]
我写过PYAlbum和PYBella 你看是否满足你的需求
http://qtcn.org/bbs/read-htm-tid-45256.html
http://qtcn.org/bbs/read-htm-tid-45774.html
#2 [guoke204 02-23 15:01]
可以不可以把图片处理一下,自己生成一个大小的thumb,然后放上去
#3 回 1楼(kimtaikee) 的帖子 [xiumingjun 02-24 09:27]
#include
#include
没有这两个头文件啊……
#4 回 3楼(xiumingjun) 的帖子 [kimtaikee 02-24 13:37]
是不是qt.h 包含了这两个文件,解决办法:
1.删掉所有在qt.h 中用到phonon相关的代码
2.在*.pro 中添加QT += phonon
推荐第一种,第二种方法会让你在发行自己的程序是带着phonon.dll 此是画蛇添足之举。
#5 回 楼主(jingping1231) 的帖子 [dxfans 02-27 17:06]
先对图片进行处理,即使用图片的scaled函数,将图片缩放到你要的大小,然后使用item的setSizeHint函数设置单元项的宽高,最后再调用QListWidget的setIconSize即可;
最后得到的效果即为你想要的,如下图所示:

<< 1 2 >> (1/2)

回复 发表
主题 版块