QTreeView项目可编辑和选择整行



我有一个QTreeView,它已经连接到一个模型(QStandardItemModel),所以树被填充,我可以显示它。

当我双击项目时,将打开项目编辑模式,我可以在其中修改字段内容。

我不想那样做!

  1. 我想有我的字段固定和不可编辑。
  2. 进一步,当单击该树时,应该选择完整的行。

我很感谢你的帮助,sincerely

QStandardItem* item = new StandardItem(QString(itemNameString));
item->setEditable(false);

但是在这里,您必须在构建QStandardItemModel时为每个字段设置它。我不知道,这对你是否有效?可能不是,当条目太多的时候?

2。试着

  ui->treeView->setSelectionBehavior (QAbstractItemView::SelectRows);
  1. QAbstractItemView::setSelectionBehavior ItemFlag
  2. setSelectionBehavior SelectionBehavior

相关内容

  • 没有找到相关文章

最新更新