I have searched the archives and I found the following code:

Qt Code:
  1. class ManifestModel: public QSqlTableModel
  2. {
  3. public:
  4. ManifestModel(QObject * parent = 0, QSqlDatabase db = QSqlDatabase() ):
  5. QSqlTableModel(parent, db)
  6. { }
  7. ~ManifestModel() { }
  8. Qt::ItemFlags flags ( const QModelIndex & index ) const
  9. {
  10. if (index.column() == 2)
  11. return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable;
  12. else
  13. return Qt::ItemIsEnabled | Qt::ItemIsSelectable;
  14. }
  15. };
To copy to clipboard, switch view to plain text mode 

Then use ManifestModel in place of QSqlTableModel.

This does exactly what I need to do, but I don't understand C++ syntax. Could someone please convert this to Python for me. I would really appreciate it.