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

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

我正在使用 Qt 5。

【问题讨论】:

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

标签: c++ qt qt5


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 2017-04-24
    • 2021-02-18
    • 1970-01-01
    • 2020-12-22
    • 2022-10-12
    • 1970-01-01
    相关资源
    最近更新 更多