• Как выровнять иконку в заголовке таблицы QTableWidgets?

    @oneZe Автор вопроса
    Andrey, Ранее пытался реализовать через делегат, но не вышло, удается делегировать только строку или колонку и в ней отрисовать с помощью painter'a, а не в заголовке. Как отрисовать в заголовке, так и не нашел.
    62a262d85f052677932488.png

    class ImageDelegate(QStyledItemDelegate):
        def __init__(self, parent):
            QStyledItemDelegate.__init__(self, parent)
    
        def paint(self, painter, option, index):
            path = "IconGraph.png"
            image = QImage(str(path))
            pixmap = QPixmap.fromImage(image)
            painter.setRenderHint (QPainter.Antialiasing, True)
            # pixmap.scaled(16, 16, Qt.KeepAspectRatio)
            painter.drawPixmap(option.rect, pixmap)


    self.delegate = ImageDelegate(self.tableWidget)
    self.tableWidget.setItemDelegate(self.delegate)
    # self.tableWidget.setItemDelegateForColumn(1, self.delegate)
    # self.tableWidget.setItemDelegateForRow(1, self.delegate)
  • Как парсить историю продаж Steam?

    @oneZe Автор вопроса
    Благодарю, простой способ рабочий, но если в start вставить дату которой нету в списке, ничего не происходит, выводит пустоту.