• 6703阅读
  • 6回复

[讨论]如何记录QTableWidget中单元格的值的变化。 [复制链接]

上一主题 下一主题
离线蚂蚁power
 

只看楼主 倒序阅读 楼主  发表于: 2015-10-27
具体是这样的:
数据中的数据数用QTableWidget显示到界面上,当我更改某个单元格的值的时候需要记住当前单元格修改后的内容,同时也要记住对应的ID,因为要修改数据库的数据。可以修改多个单元格的内容,以行为单位。
举例说明:
ID      Name      Age
1       张三        20
2       李四        23
3        王五       22
现在我修改第二条记录的Name列为“赵六”那么我应该记录的字符串格式为:ID=2,Name=赵六(如果也修改了Age在再加上“,Age=X”)
我用一个QStringList来存放上面的字符串,那么如果第二条记录被反复修改,我应该怎么记录,如果修改一次记录一次肯定会造成程序运行缓慢。请问有没有什么好的解决办法?
离线uidab

只看该作者 1楼 发表于: 2015-10-27
M V C
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线蚂蚁power

只看该作者 2楼 发表于: 2015-10-27
回 uidab 的帖子
uidab:M V C (2015-10-27 16:42) 

可以说具体点吗?不太懂。
离线uidab

只看该作者 3楼 发表于: 2015-10-27
你这个用到数据库,适合用QTableView
4条评分好评度+1贡献值+1金钱+5威望+1
蚂蚁power 好评度 +1 - 2015-10-28
蚂蚁power 贡献值 +1 - 2015-10-28
蚂蚁power 威望 +1 - 2015-10-28
蚂蚁power 金钱 +5 - 2015-10-28
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线蚂蚁power

只看该作者 4楼 发表于: 2015-10-27
回 uidab 的帖子
uidab:你这个用到数据库,适合用QTableView (2015-10-27 16:56) 

控件是以前的员工写的,model也是自定义的。数据库是内存数据库。。。
离线yanwuyue

只看该作者 5楼 发表于: 2015-10-28
回 蚂蚁power 的帖子
蚂蚁power:控件是以前的员工写的,model也是自定义的。数据库是内存数据库。。。 (2015-10-27 18:06) 

你是问有没有更好的方法,QTableView就是最好的方法,
你又不想改,那只能直接去实现咯
4条评分好评度+1贡献值+1金钱+5威望+1
蚂蚁power 好评度 +1 优秀文章,支持!n神马都是浮云 2015-10-28
蚂蚁power 贡献值 +1 优秀文章,支持!n神马都是浮云 2015-10-28
蚂蚁power 威望 +1 优秀文章,支持!n神马都是浮云 2015-10-28
蚂蚁power 金钱 +5 优秀文章,支持!n神马都是浮云 2015-10-28
离线蚂蚁power

只看该作者 6楼 发表于: 2015-10-28
回 yanwuyue 的帖子
yanwuyue:你是问有没有更好的方法,QTableView就是最好的方法,
你又不想改,那只能直接去实现咯 (2015-10-28 08:32) 

OK 谢谢。踏实去实现了
快速回复
限100 字节
 
上一个 下一个