关于QListWidget的item

cyp06053308 2013-08-20 03:38:42
默认情况下QListWidget的每个item大小是固定的,有没方法可以让它的大小不是固定的。
我现在的每个item是一个widget,这个widget上有个Layout,如图
1.左边的label放图片,右边的label是放信息,但是信息的字数可能很多,我希望当字数多的时候,QListWidget的每个item可以拉伸而可以显示全部信息。
2.还有个问题,左边的label高宽我已经设置Fix,但是当右边字数较少的时候,还是会自动变大
3.在label上放图片,有没方法能让它能够按比例缩小,而不是填充整个label。因为这个图片可能会动态改变,可能是1280×800,或者可能是400*400,
...全文
174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdwx 2013-08-21
  • 打赏
  • 举报
回复
QListWidget的item可以改变大小,item->setSizeHint(QSize(xx,xx));
引用 楼主 cyp06053308 的回复:
默认情况下QListWidget的每个item大小是固定的,有没方法可以让它的大小不是固定的。 我现在的每个item是一个widget,这个widget上有个Layout,如图 1.左边的label放图片,右边的label是放信息,但是信息的字数可能很多,我希望当字数多的时候,QListWidget的每个item可以拉伸而可以显示全部信息。 2.还有个问题,左边的label高宽我已经设置Fix,但是当右边字数较少的时候,还是会自动变大 3.在label上放图片,有没方法能让它能够按比例缩小,而不是填充整个label。因为这个图片可能会动态改变,可能是1280×800,或者可能是400*400,

16,173

社区成员

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

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