Пример #1
0
 def flags(self, index):
     if index.column() == 0:
         return QAbstractItemModel.flags(
             self, index) | Qt.ItemFlag.ItemIsUserCheckable
     return QAbstractItemModel.flags(self, index)
Пример #2
0
 def flags(self, index):
     ans = QAbstractItemModel.flags(self, index)
     ip = index.internalPointer()
     if getattr(ip, 'is_shortcut', False):
         ans |= Qt.ItemFlag.ItemIsEditable
     return ans