我正在尝试创建一个QTableWidget,它的垂直标题(最后是下面的一些文本)中有一个缩略图。我当前的尝试是继承QTableWidgetItem ...
class ShotHeader(qt.QTableWidgetItem):
imagePath = os.path.join(r'T:\path\to\image.jpg')
shotThumbnailPixMap = QPixmap(imagePath).scaledToWidth(60)
def __init__(self):
super(ShotHeader, self).__init__()
self.setData(QtCore.Qt.DecorationRole, self.shotThumbnailPixMap)
然后通过
进行设置shotInterface = QTableWidget(rows, cols)
for row in range(rows):
shotInterface.setVerticalHeaderItem(row, ShotHeader())
显示 的图片,但它似乎是一个我无法更改其大小的图标,如以下图片所示。
很显然,我正在寻找一种使图像尺寸合适的方法, 我已经广泛地搜索了解决此问题的方法,但到目前为止没有提出任何建议。缩放QPixmap的数量没有任何作用。 非常感谢您提供一些帮助。
注意:如果有任何区别,我将在Houdini中运行PyQt。