QTableView表格内容修改触发信号
时间: 2023-08-05 16:05:53 浏览: 1178
当用户对QTableView中的单元格进行修改时,会自动触发QTableView的“dataChanged”信号。这个信号包含了被编辑的单元格的ModelIndex对象、单元格的旧值和新值。可以通过如下方式连接这个信号:
```
connect(tableView, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&)),
this, SLOT(on_dataChanged(const QModelIndex&, const QModelIndex&)));
```
其中,第一个参数和第二个参数是被编辑的单元格的ModelIndex对象,可以用来获取被编辑的行和列。on_dataChanged函数则是处理编辑事件的槽函数,可以在这里进行相应的处理操作。
阅读全文