0
def data(self, index, role):
if role == Qt.DecorationRole:
if index.column() == 0:
return QApplication.style().standardIcon(QStyle.SP_DialogYesButton if self.item(index.row()).valid else QStyle.SP_DialogNoButton)
elif role == Qt.TextAlignmentRole:
if index.column() == 0:
return QVariant(Qt.AlignCenter | Qt.AlignVCenter)
图标显示正常,但不居中。如何在QStandardItemModel中居中图标?