编辑QTableView单元格时,它会打开空条目。我已经看到了一些表,这些表将前面的文本插入到新打开的条目中,并在编辑单元格时选择它,但是找不到它的实现。是否有QTableview的标准选项,或者应该手动实现。
发布于 2013-09-17 11:43:32
树形视图节点的数据,当它处于由QAbstractItemModel::data()函数定义的编辑模式时,Qt::EditRole作为第二个参数。给定的示例使树视图显示“编辑.”当节点触发编辑模式时,编辑器中的字符串(通常是行编辑小部件):
QVariant TreeModel::data(const QModelIndex &index, int role) const
{
if (!index.isValid())
return QVariant();
if (role == Qt::EditRole) {
return QString("Editing...");
} else if (role == Qt::DecorationRole) {
[..]
} else {
return QVariant();
}
}https://stackoverflow.com/questions/18848730
复制相似问题