首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

界面+数据库的应用软件的设计思维,

2012-08-14 
界面+数据库的应用软件的设计思想,急急急!一个应用软件,是用QGraphicsView/scene/item模式,可以编辑一些it

界面+数据库的应用软件的设计思想,急急急!
一个应用软件,是用QGraphicsView/scene/item模式,可以编辑一些item,并由数据库保存编辑的数据。
问题是:
  编辑的item临时保存在scene中,在报存至数据库的时候是将之前的数据全删了,重新遍历scene把item全部保存?还是查找哪些item变化了,新加了哪些item,然后重新保存这些改动了的?前者运行的慢写,代码好写些,后者运行快些,代码很麻烦,我该怎么选择呢?

[解决办法]

探讨
引用:

代码也不麻烦:
1、从数据库中读出item到内存列表;
2、和scene的列表进行对比;
3、根据对比结果,写入数据库。

从数据库中读出item到内存列表:是直接用select语句把内容调出来,然后跟scene中的内容对比?
怎么对比?一个一个判断是否相等?还是有什么别的办法?

[解决办法]
关键还是看楼主要操作的数据结构和数据量吧 我做的东西是用数据库保存图标的排序分页信息,不存在不保存的情况.
[解决办法]
探讨

关键还是看楼主要操作的数据结构和数据量吧 我做的东西是用数据库保存图标的排序分页信息,不存在不保存的情况.

热点排行