编辑QTableView单元格时设置初始文本

7

我已经子类化了QAbstractTableModel并重写了flags()方法,以便一些表格单元格是可编辑的。问题在于,当我开始编辑时,现有的单元格值被擦除了。我希望最初选择现有的单元格值。我该怎么做?

1个回答

12

解决方案是在重写data()方法时处理Qt::EditRole。我之前只处理了Qt::DisplayRole。


1
你也可以使用委托并在setEditorData中设置它。 - eric

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接