• 5300阅读
  • 3回复

如何获取QSqlTableModel中指定单元格的数据内容 [复制链接]

上一主题 下一主题
离线smyrsmyr
 

只看楼主 倒序阅读 楼主  发表于: 2012-11-06
如题
离线yaoweimin168

只看该作者 1楼 发表于: 2012-11-07
你是想修改记录吗?如果是的话,可以设置QSqlTableModel的模式为手动提交,然后再提交
离线XChinux

只看该作者 2楼 发表于: 2012-11-07
选中单元格,用QTableView的selectionModel()->selectedIndexs()获取,
而数据则可通过model->data(index, Qt::EditRole)获取。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线smyrsmyr

只看该作者 3楼 发表于: 2012-11-07
谢谢
我是用qsqltablemodel 和qtableview 显示数据库的内容
然后通过鼠标点击某一单元格后 在一个qlabel 上显示这个单元格的内容
现在已经实现
方法是首先获取点击的qtableview的index  然后用data()获取
快速回复
限100 字节
 
上一个 下一个