Qt4 如何在表视图中检测项目何时更改?

Qt4 如何在表视图中检测项目何时更改?,qt4,qtableview,Qt4,Qtableview,我有一个表视图,在其中我在不同的列中写入一些数据。我通过在文本框中写入数据并单击“添加”按钮来添加数据。我通过在表视图中选择一行、将数据复制到文本框中、编辑并按下“保存”按钮来修改它 文本框中的数据除了发送到表视图外,还用于我的应用程序中的其他计算 我希望能够直接修改表视图上的数据,然后将更改后的数据发送到另一个类中所需的计算—在我的例子中 目前,我可以修改表视图中的数据,但如何发送数据已在视图中修改的信号 有什么想法吗?数据修改由Qt的模型/视图框架中的模型处理 要执行所需操作,请获取Tabl

我有一个表视图,在其中我在不同的列中写入一些数据。我通过在文本框中写入数据并单击“添加”按钮来添加数据。我通过在表视图中选择一行、将数据复制到文本框中、编辑并按下“保存”按钮来修改它

文本框中的数据除了发送到表视图外,还用于我的应用程序中的其他计算

我希望能够直接修改表视图上的数据,然后将更改后的数据发送到另一个类中所需的计算—在我的例子中

目前,我可以修改表视图中的数据,但如何发送数据已在视图中修改的信号


有什么想法吗?

数据修改由Qt的模型/视图框架中的模型处理

要执行所需操作,请获取
TableView
模型的句柄(通过其
model()
成员),并将插槽连接到模型的信号

只要现有项中的数据发生更改,就会发出此信号

(如果要对列标题或行标题的更改做出反应,则会发出不同的信号。)