class MyStyleDelegate(QtGui.QStyledItemDelegate):
def __init__(self, parent=None):
super(MyStyleDelegate, self).__init__(parent)
def paint(self, painter, option, index):
super(MyStyleDelegate, self).paint(painter, option, index)
modelIndex = index
model = index.model()
modelIndex = model.mapToSource(index)
options = QtGui.QStyleOptionViewItemV4(option)
self.initStyleOption(options, index)
style
= options.
widget.
style() if options.
widget else QtGui.
QApplication.
style() style.drawControl(style.CE_ItemViewItem, options, painter, options.widget)
QtGui.QStyledItemDelegate.paint(self, painter, option, modelIndex)
class MyStyleDelegate(QtGui.QStyledItemDelegate):
def __init__(self, parent=None):
super(MyStyleDelegate, self).__init__(parent)
def paint(self, painter, option, index):
super(MyStyleDelegate, self).paint(painter, option, index)
modelIndex = index
model = index.model()
if isinstance(model, QtGui.QAbstractProxyModel):
modelIndex = model.mapToSource(index)
options = QtGui.QStyleOptionViewItemV4(option)
self.initStyleOption(options, index)
style = options.widget.style() if options.widget else QtGui.QApplication.style()
style.drawControl(style.CE_ItemViewItem, options, painter, options.widget)
QtGui.QStyledItemDelegate.paint(self, painter, option, modelIndex)
To copy to clipboard, switch view to plain text mode
Bookmarks