QListWidget 不允许图标大小大于 200

Posted

技术标签:

【中文标题】QListWidget 不允许图标大小大于 200【英文标题】:QListWidget doesn't allow icon size greater than 200 【发布时间】:2013-01-06 22:22:59 【问题描述】:

QListWidget::setIconSize 大小 > 200x200 似乎没有任何效果。是有意的,还是我做错了什么?文档中没有提到这种上限。是否有其他属性限制图标大小?

我正在使用 Qt 5。

【问题讨论】:

您的图片是否用于您的那种尺寸的图标中?我只是在Qt源代码中搜索,源代码中没有提到与最大图标大小相关的200。您猜到了这个尺寸还是确定它正好 200 像素? 不,我用 600x600 测试过,它可以工作 @leemes:非常感谢!图标确实是那个大小。我已经调整了它们的大小以降低内存消耗并完全忘记了它。请发布答案:) 【参考方案1】:

您的源图像似乎具有您所遇到的图标大小限制。 QListWidget 不会绘制大于源图像的图标。

您应该使用更大的源图像。

【讨论】:

以上是关于QListWidget 不允许图标大小大于 200的主要内容,如果未能解决你的问题,请参考以下文章

如何在 QListWidget 中缩放自定义小部件?

git设置只允许pull

不想在qlistWidget中点击/突出显示图标

如何将图标添加到 QListWidget

如何使 QListWidgetItem 根据其内容自动调整大小,并适合其 QListWidget

使 QListWidget 调整其项目的大小以填充空间