如何在 QListWidget 中增加缩略图的大小

How to increase the size of a thumbnail in QListWidget

问题 => 我想创建一个包含图像列表及其缩略图的 QlistWidgetItem 对象,其大小比我当前拥有的相对更大(有点像windows 资源管理器中的 "medium icons" 或 "large icons" 选项)

到目前为止的进展 => 我已经找到了创建列表的方法,除了图标之外的所有图标都太小了。

我试过的方法 => 我试过更改列表项的字体大小,假设 cld 也会使字体按比例变大。没用。我还尝试根据另一位在线博主使用(PIL 的图像)设置缩略图的大小,但效果不佳。

代码段 => #从 PIL 导入了 Image 和 ImageQt,还导入了 QtGui 和 QtCore

    testimages = glob.glob(dirname +  "/*.jpg")
    # Create a list item for each image file,
    # setting the text and icon appropriately
    for image in testimages:
        picture = Image.open(image)
        picture.thumbnail((128,128), Image.ANTIALIAS)
        icon = QIcon(QPixmap.fromImage(ImageQt.ImageQt(picture)))
        item = QListWidgetItem(image, self)
        item.setIcon(icon)
        fonter = QFont("Times New Roman")
        fonter.setPointSize(14)
        item.setFont(fonter)

希望大家能帮帮我。 :)

QListWidget 上使用 setIconSize 定义您想要的尺寸。