我有一个QTableView用于从QAbstractTableModel继承的自定义类。
是否有人知道根据模型同一行的另一个单元格中的值将QTableView(或模型)的特定单元格设置为不可编辑的方法?
我正在使用PySide。
提前致谢。
答案 0 :(得分:1)
覆盖模型的flags
method,并确保结果中不包含ItemIsEditable
。
例如在模型类中包含它:
def flags(self, index):
""" Returns the item flags for the given index.
"""
return Qt.ItemIsEnabled | Qt.ItemIsSelectable