如何在 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
定义您想要的尺寸。
问题 => 我想创建一个包含图像列表及其缩略图的 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
定义您想要的尺寸。