• 4268阅读
  • 2回复

View中的数据发生变化,如何把结果传给model? [复制链接]

上一主题 下一主题
离线hgq114
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
在QTableView增加了某个item的内容,如何把增加的内容传给model呢?

代码如下:

void MainForm::addDepartment()
{
    int row = departmentModel->rowCount();
    departmentModel->insertRow(row);
    QModelIndex index = departmentModel->index(row, Department_Name);
    departmentView->setCurrentIndex(index);
    departmentView->edit(index);
}

我在departmentView上做了编辑,想把结果返回给departmentModel,最后submitAll给数据库。
离线foxyz

只看该作者 1楼 发表于: 2009-04-15
根据model-view的模式来说,数据的变化是发生在model上的。
离线hgq114
只看该作者 2楼 发表于: 2009-04-15
如果是这样的话,我在最后加上departmentModel->submitAll(); 是不是就可以把修改后的数据提交到数据库呢?
快速回复
限100 字节
 
上一个 下一个