I\'m trying to create an editable table in PyQt. Here\'s the code for just displaying the table:
import sys
from PyQt4 import QtGui, QtCore
from PyQt4.QtCore
OR Override
Qt::ItemFlags MyTableView::flags(const QModelIndex& index) const
{
Qt::ItemFlags flags = QAbstractTableModel::flags(index);
flags |= Qt::ItemIsEditable;
return flags;
}
I've just found the solution, in the flags methods need to return the value QtCore.Qt.ItemIsEditable | QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsSelectable