Je souhaite publier un mémorandum et une correction. J'ai écrit un délégué d'élément stylisé qui a réécrit l'exemple C ++. ReadOnlyStyledItemDelegate.
ReadOnlyStyledItemDelegate.py
from PySide2.QtWidgets import QStyledItemDelegate
class ReadOnlyStyledItemDelegate(QStyledItemDelegate):
def __init__(self, parent=None):
super().__init__(parent)
def createEditor(self, parent, option, index):
return None
Je pense que la non-mise à jour de colonnes spécifiques est une fonction nécessaire dans la pratique. Étant donné que l'exemple C ++ renvoie null, n'est-il pas correct d'utiliser None? Je l'ai écrit avec une compréhension de cela. Puisqu'il n'est pas possible de créer, la fonction après que le délégué doit être implémenté peut être laissée au parent, donc seulement createEditor.
Recommended Posts