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

时间:2010-05-08 05:15:56

标签: qt qtableview qabstracttablemodel

我已经将QAbstractTableModel子类化并覆盖了flags()方法,以便某些表格单元格可以编辑。问题是当我开始编辑时,现有的单元格值被删除。我想最初选择现有的单元格值。我怎么能这样做?

1 个答案:

答案 0 :(得分:11)

解决方法是在覆盖data()时处理Qt :: EditRole。我以前只处理Qt :: DisplayRole。