我有一个QTableView,其模型是QStandardItemModel。如何在tableView readOnly中创建特定列?似乎我无法改变tableView的编辑触发器,因为我希望特定的列可以编辑。
答案 0 :(得分:2)
您可以尝试为该列中的每个项目设置QStandardItem::setFlags()
,不包括Qt::ItemIsEditable
标记。例如:
[..]
QStandardItem *item = new QStandardItem;
item->setFlags(Qt::NoItemFlags);
[..]