我有一个QTreeView,它已经被连接到Model(QStandardItemModel),所以Tree被填充了,我可以显示它。
当我双击项目时,会打开项目编辑模式,我可以在其中修改字段内容。
我不想那样做!
我感谢任何帮助,真诚地
答案 0 :(得分:1)
为1.
QStandardItem* item = new StandardItem(QString(itemNameString));
item->setEditable(false);
但是在这里,你必须在构建你的QStandardItemModel时为每个字段设置它。我不知道,如果这对你有效吗?可能不是,当有太多条目时?
对于2.尝试
ui->treeView->setSelectionBehavior (QAbstractItemView::SelectRows);
答案 1 :(得分:0)