我有一个QTreeView,它已经连接到一个模型(QStandardItemModel),所以树被填充,我可以显示它。
当我双击项目时,将打开项目编辑模式,我可以在其中修改字段内容。
我不想那样做!
- 我想有我的字段固定和不可编辑。
- 进一步,当单击该树时,应该选择完整的行。
我很感谢你的帮助,sincerely
QStandardItem* item = new StandardItem(QString(itemNameString));
item->setEditable(false);
但是在这里,您必须在构建QStandardItemModel时为每个字段设置它。我不知道,这对你是否有效?可能不是,当条目太多的时候?
2。试着
ui->treeView->setSelectionBehavior (QAbstractItemView::SelectRows);
- QAbstractItemView::setSelectionBehavior ItemFlag
- setSelectionBehavior SelectionBehavior