Я пытаюсь создать 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 не имеет никакого эффекта.Буду очень признателен за помощь в этом.
Примечание: я запускаю PyQt на Гудини, если это что-то меняет.