【发布时间】:2012-10-02 05:06:37
【问题描述】:
我正在使用可编辑的 QTableView + QStandardItemModel。
在表格视图中编辑单元格时,我想在将新数据提交到表格视图时,根据该特定单元格中的新输入数据做一些事情。
为此,我需要新的输入数据和当前模型索引(或列和行号)。 我尝试了一些插槽,例如
virtual void closeEditor(QWidget * 编辑器, QAbstractItemDelegate::EndEditHint 提示)
和
virtual void commitData (QWidget * editor).
commitData 似乎是我需要的,但是,参数只是编辑器,我不知道如何获取此编辑器小部件中的文本。 我查看了 QTextEdit,但它不是 QWidget 的继承类。
不知道有没有办法获取编辑器小部件的数据(文本)和轴(列、行)?
【问题讨论】:
标签: qt qt4 qwidget qtableview qtgui